GitHub now open to everyone. Here is the pricing.
github.com
github.com
I thouhgt it has a social network aspect, but I can't see it yet? I really don't want to trash their business, just wondering about the virtual server competition.
I don't use it for work, but I use it for personal projects.
I guess I am asking for a small lecture :)
merge tracking: this will also come to subversion in the future (but you'll have to migrate your repository)
having the entire repository checked out locally for offline use (being able to code on the train on the way to work is great)
fast branches - branches are really fast, especially since they're done locally, and there's basically no excuse for not quickly creating a branch when you want to try something out, and merge tracking
forking other open source repositories (including svn and cvs ones) for hacking and maintaing patches (until they get accepted upstream). git is nice and will attempt to always rebase your patches off the latest HEAD (and let you resolve conflicts if they occur).
git bisect for binary searching for the revision that broke something (can do a binary search over revisions to find out which revision broke a certain test).
did I mention that it integrates with svn?
git svn clone http://svnrepo.com/trunk # do stuff git add stuff/you/changed git commit git svn dcommit # commit changes from git into subversion
I could go on...
Git seems a lot faster compared to svn, especially when checking out a large tree. svn co can be glacial at times.
Also with git you don't have .svn directories all over the place. This may not seem like a big deal until you want to store a directory structure created by an application that wants total control over the directories it creates.
- network visualization on repos and all their forks (seriously cool): http://github.com/mojombo/god/network
- comments on commits: http://github.com/defunkt/facebox/commit/554c03c2e432340293a...
- campfire and lighthouse integration
Github: I'm lovin it.