login
Header Space

 
 

Re: Subversion developer: svn is for dumb people

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Steven Grimm <koreth@...>
Cc: 'git' <git@...>
Date: Thursday, October 18, 2007 - 2:33 pm

On Thu, Oct 18, 2007 at 07:25:36AM -0700, Steven Grimm wrote:


An interesting point he brings up (which I think is totally bogus) is
(paraphrased): "DVCS systems encourage people to work in isolation and
then patch-bomb the upstream."

But I think it's quite the opposite. He compares two scenarios: in
$DVCS, the user forks, works quietly in their cave for a few weeks, and
then produces a result. With a centralized VCS, the user gets a private
branch, and people keep up with their work as it progresses.

This isn't realistic for two reasons:

  1. Contributors to projects now using DVCS systems _weren't_ using SVN
     or CVS in this way before (presumably because the effort in getting
     private branches set up in a central repository was too much -- if
     I want to hack on a project, I want to do it _now_, not after I
     have gotten approval to use the VCS by the maintainer).  Instead,
     they sat in their cave using primitive tools like 'diff' and
     'patch' until they patch-bombed the upstream.

  2. DVCS systems (well, git, at least) focus on workflows that allow
     for quick communication and code review. Patches are a first-class
     item in git, which means that
       - every change is on the mailing list for review
       - work-in-progress patches are easy to post, easy for reviewers
         to read, easy for reviewers to apply, and, if accepted,
         easy for the maintainer to apply

-Peff
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Subversion developer: svn is for dumb people, Steven Grimm, (Thu Oct 18, 10:25 am)
Re: Subversion developer: svn is for dumb people, Pierre Habouzit, (Fri Oct 19, 7:34 am)
Re: Subversion developer: svn is for dumb people, Johannes Schindelin, (Fri Oct 19, 9:17 am)
Re: Subversion developer: svn is for dumb people, Pierre Habouzit, (Fri Oct 19, 9:19 am)
Re: Subversion developer: svn is for dumb people, Sam Vilain, (Thu Oct 18, 6:40 pm)
Re: Subversion developer: svn is for dumb people, Jeff King, (Thu Oct 18, 2:33 pm)
Re: Subversion developer: svn is for dumb people, David Brown, (Thu Oct 18, 12:57 pm)
speck-geostationary