Re: [BUG] git log --graph --pretty=format misplaces graph characters when -p given
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 2, 2026, 20:49 UTC
- Message-ID
- <xmqqo6m6yiov.fsf@gitster.g>
- In-Reply-To
- <CALnO6CCqwnTcQWSUBPV+o3OO=sMZJjj6jRuMNnBjV3F-dYx+0w@mail.gmail.com>
"D. Ben Knoble" <ben.knoble@gmail.com> writes:
Show 12 quoted lines
> On Mon, Feb 2, 2026 at 11:22 AM <lolligerhans@gmx.de> wrote: >> >> Hello, >> >> Git can pretty-print a commit graph with git log --graph and a custom --pretty >> format. I alias some uses of git log --graph --pretty, to which I then want to >> manually add "-p" upon invocation. >> ... > Yep. I think this is because format:%h doesn't add a newline by > default. With tformat:%h or format:%h%n, the issue goes away. (See > "git help log" under "tformat:"—this is probably what you want in > order to get "oneline"-style format.)
FWIW, "git log --pretty=tformat:<whatever>" has a handy short-hand that is "git log --format=<whatever>" ;-)