descendant of secret revision can't be unbundle-ed from bundle file
Created originally on Bitbucket by Katsunori FUJIWARA
This can be reproduced by steps below;
- create two secret phase revisions P(parent) and C(child) in local repo
- strip C (this should save it into
BUNDLEFILE
automatically) - try to unbundle revision C from
BUNDLEFILE
created by step above - TortoiseHg should say "no incoming changesets from
BUNDLEFILE
"
TortoiseHg uses hg incoming
to check/show revisions in bundle
file, but bundle-ed revisions which are descendant of secret
revisions in local (main) repo are invisible, because hg -R repo incoming BUNDLEFILE
treats file:repo
and
bundle:repo+BUNDLEFILE
as individual ones: secret revisions
should be hidden from another.
TortoiseHg should use hg -R bundle:repo+BUNDLEFILE -r "bundle()"
to show/check revisions in BUNDLEFILE
fully.