mercurial - site - tag e meta tag




Encontrando o autor de uma linha de código no Mercurial (4)

Eu era fã de "svn blame" , então adicionei ao meu ~/.hgrc :

[alias]
blame = annotate --user --number

então eu posso digitar "hg blame" ;-)

Como descubro quem é responsável por uma linha específica de código? Conheço o linenumber e o nome do arquivo, mas gostaria que o Mercurial me dissesse o (s) autor (es) dessa linha de código específica. Existe um comando para isso?


Eu procurava por isso há séculos na Tortoise Workbench; obrigado a @artemb e @Steve Pitchers por me apontar na direção certa. Ainda me levou um tempo para localizá-lo.


Se você está usando o TortoiseHG

hgtk annotate <filename>

Ou localizando o arquivo no log, clicando com o botão direito e selecionando "Annotate file"


na linha de comando, você pode usar hg blame ou hg annotate.

$ hg blame -u -c -l Filename

-u --user                list the author (long with -v)
-c --changeset           list the changeset
-l --line-number         show line number at the first appearance




mercurial