Subject: Re: [boost] DCVS vs CVS: call for constructivism
From: Philippe Vaucher (philippe.vaucher_at_[hidden])
Date: 2012-03-27 10:17:12
> > Simply saying that X is better because of some general reasons, which do
> not apply IMO to actual usage. does not make me want to do something
> different in programming and programming tools.
> How do faster operations, versioned patches, versioned local work,
> smaller average commit size and better merging not apply to actual
There's another advantage I forgot about: the ability to commit only
certain parts of a file.
This is really nice because often when you change something you actually do
several changes at once. Being able to commit only parts of your changes on
a file allows for smaller commits which only have a single responsability,
making history easier to follow (and revert).
For more details & rationale see the "Commit all the fucking time" at
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk