[OT] DVCS

Vladimir Panteleev vladimir at thecybershadow.net
Thu Oct 28 06:19:11 PDT 2010


On Thu, 28 Oct 2010 10:48:26 +0300, Russel Winder <russel at russel.org.uk>  
wrote:

> Any FOSS project allows this, you just want to use a hosting site.
> Launchpad and BitBucket behave like GitHub in this respect -- I don't
> know about Gitorious but I suspect it is the same.

I would expect nothing less. Human approval of projects in today's  
fast-moving world seems like stone-age.

> And the difference with others -- except the one-click being replaced by
> a command line?

Is this a serious question?
1) You don't need to take care of firewalls or your own hosting server to  
publish your changes
2) The repositories are semantically linked
3) Your commits will appear on the project's network graph, allowing  
anyone to merge/cherry-pick them

> Personal workflow, the model is not special.

If you say so.

> Git and GitHub are not special in any of the above points.

Sorry, I disagree. The second best project hosting website that I saw  
which allows this kind of implicit interoperability between forks was  
Launchpad.

I stand on my point that GitHub would fit D's development model the best  
of all other solutions that I noticed. Because D's project maintenance is  
not very reliable, anyone can start their own fork and e.g. add certain  
patches from Bugzilla. GitHub's network graph gives you the current state  
of a project of all its forks at a glance, which is extremely useful, and  
the next best thing is Launchpad's list of branches sorted by last  
activity.

Disregarding the capabilities of project hosting websites and judging the  
tools alone is absurd, IMO (unless your project's intended contributor  
audience dislikes project hosting websites as much as you do).

-- 
Best regards,
  Vladimir                            mailto:vladimir at thecybershadow.net


More information about the Digitalmars-d-announce mailing list