From: Junio C Hamano Date: Wed, 15 Apr 2020 15:31:39 GMT Subject: Re: [PATCH 1/2] range-diff: fix a crash in parsing git-log output Message-ID: In-Reply-To: <2375e34100e571f9c3ce658d28aba6648fba18a6.1586960921.git.gitgitgadget@gmail.com> "Vasil Dimov via GitGitGadget" writes: > From: Vasil Dimov > > `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..command? Thanks.