Re: Pretty format color bug
- From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- Date
- Feb 21, 2022, 23:29 UTC
- Message-ID
- <220222.865yp7aj6z.gmgdl@evledraar.gmail.com>
- In-Reply-To
- <b5b7cb21-30a9-32b8-cadd-1a768f5b98b2@pdev.de>
Show 6 quoted lines
> I think I found a minor formatting bug when using the custom pretty format: > > * What did you do before the bug happened? (Steps to reproduce your issue) > git log --pretty=format:'%h%Cred%+d test' > [...] > In case of ref names / a second line, the color is missing completely.
I think you've found a "bug" or unexpected feature, but it's not in git, but in your pager.
Try:
PAGER=cat git log --pretty=format:'%h%Cred%+d test'
I'm assuming you're using "less" and are about to read about its behavior of resetting colors that are still in effect when it hits a newline.
I hope that helps.