[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