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.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Nov 2 15:24:20 2007