[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: Mattias Engdegård <mattias_at_virtutech.se>
Date: 2007-11-02 17:04:50 CET

"Ben Collins-Sussman" <sussman@red-bean.com> writes:

>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.

Assuming secure and confident programmers, the main benefit of a
private changeset tree is that it allows you (the programmer) to edit
a big change into a tidy sequence of atomic bisectable changes, taking
the source tree from one state into another in small neat steps.

This is not at all to hide embarrassments, but actual work you do for
the benefit of your coworkers to make it easier for them to review your
work and to merge it with their own potentially conflicting changes.

It can also be seen as "code PR" work, to convince colleagues that your
clean changes are worth including into the main line of development.

As an extra added benefit, the "scratchpad" changes do not consume central
resources in any way - neither network bandwidth, server CPU, disk space,
nor name/version number space.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Nov 2 17:05:13 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.