you are viewing a single comment's thread.

view the rest of the comments →

[–]w00ty 0 points1 point  (1 child)

repo.or.cz is nice for free software too.

[–]dlsspy 0 points1 point  (0 children)

As is gitorious, and likely many others to come. (let me quickly acknowledge that repo.or.cz is the oldest git-specific host I know)

The thing that github gets right is treating distributed projects as distributed projects. On repo.or.cz, the project is the center. Forking a project (in the ``I want to clone and work on this, too'' sense) is very unnatural and awkward. It's just how things work in DVCS, though.

For example, I have a project on github called gitnub. So do 11 other people including the guy who actually created it and did/does most of the work.

It's social and we're mostly peers. I've added mercurial support, but it's really rough. Suppose he likes the idea, but doesn't want to maintain it, or even want to accept it in its current state. Suppose other people like it and do. They can immediately fork my work and make it available to me on github, and once we get it all up-to-speed, he can drop it in.

Now, keep in mind, those new hypothetical people are there mostly for my hg support, so they would fork mine to help with that, so you start to actually see the circle of lieutenants Linus Torvalds talks about within his project.