2012-06-22 3 views
2

journal Mercurial vous permet de limiter la requête aux branches:Mercurial hg glog se limiter aux branches

hg log -b par défaut

Mais Mercurial glog ne pas

hg glog -b default = > message d'erreur

Y at-il un moyen de filtrer le glog comme ça? Peut-être un script Perl ou Python laide fonctionnant sur

hg glog --style xml | perl UglyScript

Je regarde les revsets, mais je n'ai pas trouvé de moyen de le faire.

-

D'ailleurs, pourquoi je veux le faire, dans le cas où il y a une meilleure façon: mes coéquipiers pensent que je suis trop bavard et ne trop engage à grains fins, donc je veux leur donner un moyen de filtrer mes messages de validation de hg glog. Je vais mettre mes affaires sur une branche. J'aimerais qu'ils puissent ignorer ma branche (ou tag, ou étiquette, ou ...) (En ce moment je suis en train d'éditer l'histoire à chaque poussée sur le projet, ce qui est gaspilleur et fragile.)

"hg log -b" est bien, mais je veux vraiment glog.

Répondre

2

Ah ah! J'ai trouvé une partie de la réponse:

hg glog -r 'branche (par défaut)'

hg log -r 'branche (par défaut)' fonctionne comme hg log -b défaut

sauf qu'ils sont dans l'ordre inverse. (Contrairement à http://markmail.org/thread/43yvy7mljdfgp75h qui dit que -b x == -r branche (x) '

hg log -r « inverse (branche (par défaut)) » règle

de revsets!

Questions connexes