[darcs-users] Naming consistency between darcs and other DVCSs
Trent W. Buck
twb at cybersource.com.au
Thu Jul 16 01:56:28 UTC 2009
Eric Kow <kowey at darcs.net> writes:
> I agree. The problem is that everybody uses rollback/revert in
> different ways, and so I wanted to find a way out by finding some
> universal names that we could build a consensus on (this sort of thing
> wouldn't happen without agreement from other communities). "Repeal"
> stinks, but I hope you see what I'm getting at.
I'm not sure that (unlaterally) adding new words will do anything but
exacerbate the problem.
> As far as I understand, Mercurial's rollback is our obliterate,
Except that we can obliterate more than once; "hg rollback" is really
only there so that when you interrupt a commit, it can get back to a
coherent state :-/
$ hg init
$ touch x y
$ hg add -q
$ hg ci -m x x
$ hg ci -m y y
$ hg rollback
rolling back last transaction
$ hg rollback
no rollback information available
$ # Damn, you are stuck with the x patch FOREVER.
> Git's revert is our rollback and our revert is Git's reset.
> This makes it very confusing when you're trying to talk about things
> to folks that use other systems.
This is true.
More information about the darcs-users
mailing list