É possível limitar a visualização do log do magit a apenas confirmações da ramificação atual?

12

Atualmente, quando eu trago o log magit local ("l l"), leva bastante tempo. Seria bom para o log limitar-se à base de mesclagem mais próxima (por exemplo, vs origin / master), mas não consegui descobrir como fazer isso.

stsquad
fonte

Respostas:

11

magit-logaceita um rangeargumento opcional . Você também pode fazer l r lseguido por origin/mastere depois HEAD.

No Magit 2.x, você pode usar l oo mesmo efeito. Nesse caso, você especificaria um intervalo usando especificadores de intervalo git padrão (normalmente a notação de 'ponto duplo'):
l o origin/master..HEAD

rekado
fonte
1
Magit OK mudou a magit-log-popup porque o "r" agora me leva ao reflog ....
stsquad
qual versão magitvocê está usando? Isso funciona para mim magit-20141025.429.
rekado
2
No Magit 2.x usel o
phils
@rekado: sim, eu estou usando o magit / next (que eu acho que acabou de ir para o MELPA). Se você atualizar para as duas sequências principais, aceitarei a resposta.
Stsquad
Atualizei a resposta com as informações do comentário do @phils.
Rekado # 28/15
4

A partir de v2.1.0você pode mostrar logs de ramificações, confirmações e intervalos arbitrários usando l o RET.

Também é possível commits de vários ramos de log ao mesmo tempo, separando-os com comas: l o , RET.

tarso
fonte
1
Como a pergunta pergunta como limitar o comprometimento com o que aconteceu, já que "a base de mesclagem mais próxima", eu acho, você quer dizer l o origin/master..HEAD RET, está certo? Para evitar ter que digitar tantos caracteres todas as vezes ("origin / master..HEAD" tem 20 caracteres!), Existe uma maneira de definir isso como padrão / em todos os lugares, por exemplo, sempre limite confirma em origin/master...HEAD(ou (git merge-base master HEAD)~10, digamos), por exemplo nunca tente mostrar toda a extensa história compartilhada com origin/master?
ShreevatsaR
1
BTW, magit é incrível, muito obrigado por trabalhar nisso e estar aqui para responder a perguntas. Já mudou enormemente a maneira como trabalho; Eu me sinto muito mais poderoso e produtivo. :-)
ShreevatsaR