On 30/10/17 06:26, Jacob Keller wrote:
> On Sun, Oct 29, 2017 at 8:36 PM, Junio C Hamano <[email protected]> wrote:
>> Jacob Keller <[email protected]> writes:
>>
>>> I am pretty confident we can fix it....
>>
>> I am sure we can eventually, but 3 hours is not enough soak time.
>>
>> I am inclined to leave the fix for 2.15.1/2.16.0 instead of delaying
>> the release by 10 more days.
> 
> That's fair. I'm not even sure it was introduced since the last
> release (I tried 2.12, but not 2.13 or 2.14 manually). Thus, it likely
> wasn't noticed for at least a release, meaning it's less important (to
> me at least) that we provide a fix immediately, since it went
> unnoticed this long, likely that means few people will be impacted.

It is in 2.14.3, I haven't bisected but I suspect it was introduced by
311af5266b sequencer (rebase -i): implement the 'exec' command

Running
git rebase -x'perl -e '\''$,=$\="\n"; print  grep { /^GIT_/ } sort keys
%ENV'\' @
Shows that the rebase--helper version also sets GIT_PREFIX as well as
GIT_DIR, I suspect the difference is coming from differences in the
setup for builtin commands vs external commands. The shell version and
the rebase--helper version set GIT_CHERRY_PICK_HELP, GIT_EDITOR,
GIT_INTERNAL_GETTEXT_SH_SCHEME, GIT_REFLOG_ACTION

Best Wishes

Phillip


Reply via email to