Committer workflow
Stephen J. Turnbull
stephen at xemacs.org
Thu Mar 6 14:09:34 EST 2008
Dominique Quatravaux writes:
> On Thu, Mar 6, 2008 at 12:00 PM, Stephen J. Turnbull <stephen at xemacs.org> wrote:
> > Yes. That's the right thing to do for the reviewers, especially given
> > how strongly array-oriented Mercurial's UI is. (Hint: show how to
> > retrieve the hash ID of the parent of a non-merge commit.)
>
> Note to reviewers: if the linearly growing revision counter in
> Mercurial bugs you, don't use it.
It's not that *presence* of array indicies bugs me; it's that
*absence* of ancestor operators is a serious bug in a DAG processor.
> To get Git-style revision modifiers (eg tip^^), put this in your .hgrc:
>
> [extensions]
> parentrevspec =
Ie, this was added as an afterthought.
It seems to be implemented fully[2], though, so I feel a lot better.
Apparently with a big enough stick you *can* beat Mercurial into
behavior sensible enough to be usable.
Footnotes:
[1] By which I do *not* mean "conformant to git usage", although I
appreciate the fact that it is. What I mean is that in light testing
all paths tried through a couple of merges were traceable.
More information about the XEmacs-Patches
mailing list