Довольно hg-графы

С hg, как я могу видеть в командной строке графики ветвей? Аналогично

git log --pretty=oneline --graph

Ответы

Ответ 1

Для Mercurial 2.3 и выше используйте

hg log -G

Для более старого Mercurial вам нужно сначала установить расширение graphlog, которое позволит использовать приведенную выше команду. Расширение графика также добавляет псевдоним

hg glog

во всех версиях Mercurial.

Ответ 2

Вы можете создавать собственные шаблоны и псевдонимы в hg. Например, создайте псевдоним в .hgrc следующим образом:

[alias]
lg = log --template "{label('custom.rev', rev)}\t{label('custom.phase',phase)}\t{label('custom.tag',tags)}\t{desc|firstline} {label('custom.age', date|age)} {label('custom.user', author|user)}\n"

[color]
custom.rev = yellow
custom.phase = bold
custom.user = cyan
custom.age = bold
custom.tag = bold yellow

и вызовите его с помощью

hg lg -G

Выход будет таким.

enter image description here

У Jordi есть некоторые удивительные псевдонимы в blog