cvs vs svn reloaded

Paweł Sakowski saq at pld-linux.org
Thu Sep 15 20:02:59 CEST 2005


On Wed, 2005-09-14 at 12:59 +0200, Jakub Bogusz wrote:
> BTW, is commits atomicity really a key?
> Commit/build races are rare.

I think we're missing the point about atomicity. The thing we actually
need is being able to find out What Has Changed(tm). Knowing that we're
able to revert the change or, more importantly, merge it onto another
branch.

Atomicity helps in that a change can be easily identified/described by
its revision number.

Even with commit atomicity, the model
commit;make-request;tag-at-srcbuilder is subject to race conditions if
someone commits on the same branch between commit and tagging (which
usually leads to building not what you want).

-- 
Paweł Sakowski <saq at pld-linux.org>
PLD Linux Distribution




More information about the pld-devel-en mailing list