Re: [PATCH 1/2] range-diff: fix a crash in parsing git-log output
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 15, 2020, 15:31 UTC
- Message-ID
- <xmqqsgh47okk.fsf@gitster.c.googlers.com>
- In-Reply-To
- <2375e34100e571f9c3ce658d28aba6648fba18a6.1586960921.git.gitgitgadget@gmail.com>
"Vasil Dimov via GitGitGadget" <gitgitgadget@gmail.com> writes:
Show 10 quoted lines
> From: Vasil Dimov <vd@FreeBSD.org> > > `git range-diff` calls `git log` internally and tries to parse its > output. But `git log` output can be customized by the user in their > git config and for certain configurations either an error will be > returned by `git range-diff` or it will crash. > > To fix this explicitly set the output format of the internally > executed `git log` with `--pretty=medium`. Because that cancels > `--notes`, add explicitly `--notes` at the end.
Good finding.
Shouldn't we also disable customizations that come from the configuration variables like diff.external, diff.<driver>.command?
Thanks.