pull from git always take merges to default branch, and therefore close hg named branch
Propose to keep branch name imn merged revision same as for left parnet.
at present, all merges pull from git prefer default branch. Therefore, if at git was merge from default to branch, that localy named - named branch looses.
sample:
// here expects that pulled merge stay on branch A,
// but luck - it is in default
<default: rev nnn> <- //merged in git remote
| \
<A : rev nnn-1> <git aside branch : rev y >
| |