Git dissect
P2P internals - episode 4
It’s been a long time since my previous post, but let’s continue this serie about distributed systems with a tool that a lot of people use every day: git.
Git is a versioning tool. Unlike some systems like subversion, you don’t need to have a server to use git. Every member of the project own a (partial or not) copy of the project and can directly send data to another member.
[Read More]