[darcs-users] Naming consistency between darcs and other DVCSs

Stephen J. Turnbull stephen at xemacs.org
Thu Jul 16 06:02:46 UTC 2009


Trent W. Buck writes:
 > "Stephen J. Turnbull" <stephen at xemacs.org> writes:
 > 
 > > "rollback" has a precise meaning in database theory.  It means to
 > > undo the last transaction (possibly incomplete) in the history.  IMO
 > > Mercurial uses this correctly, Darcs does not.
 > 
 > Erm, in Darcs 2 rollback records a new inverse patch.

Right, and that is incorrect usage (if you want to conform to database
terminology).  The reason for using "undo" in the phrase above is that
the transaction may be incomplete, and therefore it's not yet part of
history so that "delete" doesn't make sense.



More information about the darcs-users mailing list