On Wed, 27 Oct 2010 12:31:49 +0300, Gour <g...@atmarama.net> wrote:

I think that any capable developer can quickly grasp any of the
'standard' (bzr,hg,git,mtn) DVCS-es (darcs is a little bit different
considering it's patch-oriented) and can do:
dvcs init; dvcs pull; dvcs commit; dvcs push;
easily.

IIRC even those commands differ across these DVCSes. Anyway, when you want to do something non-trivial (branching/merging/history editing) you're forced to consult the documentation.

Can you explain more about this 'hard to beat workflow' which is not
supported by other DVCS-es mentioned above?

It's not really about Git, it's about GitHub:

1. Repo creation is instant, doesn't need to go through a human approval process, etc. (big turn-off from DSource, SourceForge as I create and work on many small projects) 2. One-click forking - self-explanatory, you get a cheap clone of a project in your own namespace, to which you can push to to instantly publish your changes. 3. Pull requests - pretty self-explanatory, but integrated with the issue system.
4. You've probably seen one of GitHub's "network chart"?
( e.g.: http://github.com/jquery/jquery/network )
You can instantly see activity of all of the project's forks on GitHub. This allows easily finding nice forks to merge / cherry-pick. If you're lazy, you don't even need to send your patches upstream - as long as you don't change the license, the project maintainers can cherry-pick from your fork as long as you push them to your fork. Personally, I think this feature is revolutionary, and quite "hard to beat" compared to the oldschool approach of mailing lists etc. ;)

GitHub has other nice things, such as line-level commit comments, as well as the usual things you'll find in many other open-source project hosters (issues, wiki, HTML project homepage).

And finally, IMHO a pretty convincing argument is that GitHub is one of the most popular open-source hosting websites. Not having to register and familiarize yourself with a project hosting website lowers the contribution barrier even lower.

--
Best regards,
 Vladimir                            mailto:vladi...@thecybershadow.net

Reply via email to