[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: excellent GIT video

From: Karl Fogel <kfogel_at_red-bean.com>
Date: 2007-11-02 20:07:25 CET

"Ben Collins-Sussman" <sussman@red-bean.com> writes:
> On 11/2/07, Micah Elliott <mde@micahelliott.com> wrote:
>> Again, privacy. Linus' argument is that a big problem is that
>> branches are globally visible in the centralized model. Most
>> agree that "commit early, commit often" is desirable, but that's
>> restricted if your micro-commits are visible to the world, even
>> if it's only your own buggy branch. The picture to keep in mind
>> is that of a developer wanting to make a bunch of silly,
>> potentially embarrassing changes to his local branch while on a
>> spike, and later sending a super-commit (non-local) agglomerating
>> and cherry-picking only the "smart" net result of all the
>> micro-changes. This model better allows a developer to use the
>> VCS as a scratch pad to record whimsical direction.
>
> Are programmers really that prone to embarrassment? I mean, if you
> create a private branch in central repository, and tell your peers
> that you're just experimenting or saving scratch-work, what's the big
> deal? I've never thought of developers as so ... insecure.

I have to agree with Micah here. I keep running into programmers --
pretty good ones -- who are not comfortable with the wide-open,
peer-review-at-any-time process that we're used to in the open source
world. They have a different personality than the one we're used to,
but that's because our environments have selected against that kind of
programmer. It doesn't mean that kind of programmer is bad, though.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Nov 2 20:07:48 2007

This is an archived mail posted to the Subversion Dev mailing list.