thetan wrote:I've never used launchpad so i cant speak to that. Launchapd uses bazaar instead of git and i can't speak to bazaar either.
The only distributed version control systems i have experience with are Mercurial and Git. They're both good but git is the obvious winner at least to me.
I think Github is really what made git what it is today. Instead of being just another source repository hosting service, they really nailed the social coding aspect and i think github has forever changed open source software development for the better.
I didn't ask which version control system is better, git is my favorite too (at my work we use git and clearcase - the latter is the most crappy version control system I have ever seen...), but bazaar is not that bad either.
Launchpad is not just a webpage where you can store your repositories. You can manage whole projects, manage it's code, bugs, translations, features you're going to implement, others can ask questions, contribute to it, etc. So it's really cool. But if I just want to store a smaller program code, or library, it's not worth to make a whole project for it in Launchpad (although you can configure it in a way that you just want to use it as a repo). So what is github's advantage over Launchpad? Is it worth to store my smaller programs in github, and my bigger projects in Launchpad?
PS: It would be cool if there were a webpage where one could manage all kinds of open projects, whether it is a software, hardware, novel, comic, animation, movie, music, or anything.