Jak uzyskać rozszerzenie koloru rtęci do pracy, gdy styl (w tym domyślny) jest określony w wierszu poleceń lub w ~/.hgrc
?Mercurial ignoruje rozszerzenie koloru po określeniu szablonu wyjściowego
My ~/.hgrc
wygląda
[extensions]
color=
[color]
log.changeset=yellow
Kiedy zrobić hg log
linie changeset są podświetlone na żółto, zgodnie z oczekiwaniami, na przykład
changeset: 399:c42d2627824f <----- THIS LINE IS IN YELLOW :-)
user: A User <[email protected]>
date: Tue Jun 21 11:07:17 2011 +0200
summary: add code to rm -rf/
Jeśli jednak zrobić hg log --style=default
, wyjście jest identyczne, ale linie changeset nie są podświetlone.
Możesz powiedzieć: "no, nie określaj --style=default
!"
Niestety jest to problem, ponieważ moim celem jest poprawienie domyślnego szablonu. Zrobiłem kopię szablonu, nazwał go map-cmdline.default2 i czy mam hg log --style=default2
lub dodać style=default2
do mojego , podświetlanie kolorów jest wyłączone.
Może być wart [wydanie] (http://mercurial.selenic.com/bts/). –