2011-06-30 6 views
5

J'ai un script PowerShell qui trouve des révisions qui ont fusionné deux branches nommées ensemble. Il parcourt toutes les fusions sur une branche particulière, montrant les changesets qui ont un parent sur l'autre branche nommée.Journal de Mercurial des fusions entre les branches nommées

Y a-t-il une commande hg log qui fera l'équivalent? J'ai joué avec la fonction revsets de Mercurial (hg help revsets), mais je n'arrive pas à trouver l'incantation magique.

Répondre

11

Vous pouvez utiliser ceci:

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

Ceci affichera tous les changesets qui sont:

  1. Merge-changesets
  2. sur la branche par défaut
  3. Un enfant direct de tout ensemble de modifications sur la branche secondaire
Questions connexes