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

Trent W. Buck twb at cybersource.com.au
Thu Jul 16 06:13:14 UTC 2009

On Thu, Jul 16, 2009 at 03:02:46PM +0900, Stephen J. Turnbull wrote:
> 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.

Oh sorry, I read "IMO Mercurial uses this correctly, Darcs does not"
backwards -- I thought you were asserting that Darcs' usage of the
term was correct.

More information about the darcs-users mailing list