2011-06-30 6 views
5

名前付きブランチを2つマージしたリビジョンを検出するPowerShellスクリプトがあります。特定のブランチのすべてのマージをループし、他の名前付きブランチに親を持つチェンジセットを表示します。名前付きブランチ間のMercurialログ

これに相当するコマンドはhg logですか?私はMercurialのrevsets機能(hg help revsets)で遊んだことがあるが、魔法の呪文を見つけることはできない。

答えて

11

あなたはこれを使用することができます:

hg log --rev "merge() and branch(default) and children(branch(secondary))" 

この意志出力されるすべてのチェンジ:

  1. マージ・チェンジ
  2. デフォルトブランチを
  3. の直接の子セカンダリブランチの任意のチェンジセット
関連する問題