For some reason, I have following situation:
Now I want to get rid of default_2
and fast-forward default
to rev 89. But when I do
hg up -r default
hg transplant 61:89
or
hg transplant -b default_2
Mercurial (1.8.2+20110401) just updates my working copy to rev 89. With mq
extension it looks like I have to specify all intermediate revisions one-by-one.
So the questions are:
- Why doesn’t
transplant
work? (It’s recommended here: https://www.mercurial-scm.org/wiki/RebaseProject#When_rebase_is_not_allowed) - Is there a way to fast-forward without much pain?