Michael Sperber writes:
I think these problems mostly occur when you pull patches you've
previously transplanted, which I don't think is likely to occur in this
setting, i.e. temporary cherry-picked branches. (I manage Scheme 48
releases exclusively using "hg transplant", and it works great.)
True, *if* people follow my directions to the letter and use branches.
But actually, I think it is quite likely to occur in this use case,
because "what comes naturally" looks like this:
hg clone xemacs-beta
cd xemacs-beta
./configure; make; src/xemacs &
# several days pass
hg transplant -s $URLFORXEMACS gotta-have-this-patch
./configure; make; src/xemacs &
# more days pass
hg pull -u
==> We're sorry, this pull cannot be completed as dialed.
Please check the number and merge your pull again.
Maybe it could be presented more accurately (less dramatically?).
(That this case is not handled automatically is a bug in all current
VCSes, except Darcs and maybe Arch.)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta