When we wanted to begin a new project - our choice of SCM and forge went hand-in-hand.
The big plus of hg is that it will work on all platforms - Win (yup), OSX, Linux
The big plus of bitbucket is that it does not limit the number of users you can add to your project - github's paid plans limit number of users.
I'm sure github has a hell of a lot of features, but we dont use most of them - what we do use, the pricing model of bitbucket makes more sense.
The user limits are a good thing: Let teams and individuals fork the projects. Favor more, smaller projects of better factored code, each with key trusted contributors. If your teams are large enough, you should have lieutenants performing code reviews upon pull request. Embrace the distributed model.
Whatever it is, it's probably lower than what GitHub provides. I mean, some of the largest and most promenant open source projects (with the most contributors) live in GitHub. For example, I read that Ruby on Rails 3 "consists of almost 4,000 commits by more than 250 authors".
Comments
When we wanted to begin a new project - our choice of SCM and forge went hand-in-hand.
The big plus of hg is that it will work on all platforms - Win (yup), OSX, Linux The big plus of bitbucket is that it does not limit the number of users you can add to your project - github's paid plans limit number of users.
I'm sure github has a hell of a lot of features, but we dont use most of them - what we do use, the pricing model of bitbucket makes more sense.
The user limits are a good thing: Let teams and individuals fork the projects. Favor more, smaller projects of better factored code, each with key trusted contributors. If your teams are large enough, you should have lieutenants performing code reviews upon pull request. Embrace the distributed model.
But what limit is a good limit? I might not be inclined to the same number philosophy that github forces on me.
Or is Github the Steve-Jobs of revision control ? "You dont need that"
Whatever it is, it's probably lower than what GitHub provides. I mean, some of the largest and most promenant open source projects (with the most contributors) live in GitHub. For example, I read that Ruby on Rails 3 "consists of almost 4,000 commits by more than 250 authors".
Our organization plans support unlimited teams/users: http://github.com/plans
Git works now on Windows, too.