branchX から default へのマージであるすべての変更セットを見つけたいと思います。
したがって、そのような変更セットの最初の親はデフォルトにあり、そのような変更セットの2番目の親はbranchXにあります。
を使用hg log -r 'branch("default") & merge()
すると、2 番目の親が branchX であるかどうかに関係なく、デフォルトでマージされたすべての変更セットがあります。
上記のリビジョンセットを変更して、2 番目の親が branchX のみにあるマージされた変更セットを除外するにはどうすればよいですか?