Est-il possible de limiter la vue du journal de magit aux seuls validations de la branche actuelle?

12

Actuellement, lorsque j'affiche le journal Magit local ("l l"), cela prend beaucoup de temps. Ce serait bien que le journal se limite à la base de fusion la plus proche (par exemple vs origin / master) mais je n'ai pas été en mesure de trouver comment faire cela.

stsquad
la source

Réponses:

11

magit-logaccepte un rangeargument facultatif . Vous pouvez également faire l r lsuivi de origin/masterpuis HEAD.

Dans Magit 2.x, vous pouvez utiliser l ole même effet. Dans ce cas, vous devez spécifier une plage à l'aide de spécificateurs de plage git standard (généralement la notation `` double point ''):
l o origin/master..HEAD

rekado
la source
1
OK magit a changé le magit-log-popup parce que le "r" m'amène maintenant au reflog ....
stsquad
quelle version magitutilisez-vous? Cela fonctionne pour moi avec magit-20141025.429.
rekado
2
Dans Magit 2.x, utilisezl o
phils
@rekado: ouais j'utilise magit / next (qui je pense vient de passer à MELPA). Si vous mettez à jour pour les deux séquences de touches, j'accepterai la réponse.
stsquad
J'ai mis à jour la réponse avec les informations du commentaire @phils.
rekado
4

v2.1.0Vous pouvez commencer par afficher les journaux des branches, validations et plages arbitraires à l'aide de l o RET.

Il est également possible de se connecter commits de plusieurs branches à la fois en les séparant par comas: l o , RET.

tarse
la source
1
Comme la question demande comment limiter les commits à ce qui s'est passé puisque "la base de fusion la plus proche", je pense que vous voulez dire l o origin/master..HEAD RET, est-ce vrai? Pour éviter d'avoir à taper autant de caractères à chaque fois ("origin / master..HEAD" est de 20 caractères!), Existe-t-il un moyen de le définir comme valeur par défaut / partout, par exemple, toujours limiter les validations à origin/master...HEAD(ou (git merge-base master HEAD)~10, disons), c'est-à-dire ne jamais essayer de montrer toute la vaste histoire partagée avec origin/master?
ShreevatsaR
1
BTW, magit est génial, merci beaucoup d'avoir travaillé dessus et d'être ici pour répondre aux questions. Cela a déjà énormément changé ma façon de travailler; Je me sens tellement plus puissant et productif. :-)
ShreevatsaR