Re: [PATCH 1/2] Fix "git diff" setup code
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:43:34
Linus Torvalds [off-list ref] writes:
On Fri, 14 Sep 2007, Junio C Hamano wrote:quoted
So I tend to think the attached is a better fix.Ahh, yes, that explains the conditional. But whatever gets us to actually verify our options, and fill in the right defaults is ok by me!
Sorry, my explanation only explains about missing setup_done() when --no-index is used, but does not explain _if_ you actually found that setup_done() was not called for you when you did a real life test. Was it only from code inspection, or did you hit a case where setup_done() is not run? If the latter then there is something else going on, as I cannot think of a way to call setup_revisions() and not have it call setup_done()...