On Mon, Nov 21, 2022 at 09:47:23AM +0900, Junio C Hamano wrote: > Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > > > Not only that. `ab/various-leak-fixes` still merges an older iteration: > > > > -- snip -- > > $ git range-diff ttaylorr/ab/various-leak-fixes~15^2...ttaylorr/pw/rebase-no-reflog-action > > 1: d6f756b0d66f ! 1: d188a60d7228 sequencer: stop exporting GIT_REFLOG_ACTION > > @@ Commit message > > pass the reflog action around in a variable and use it to set > > GIT_REFLOG_ACTION in the child environment when running "git commit". > > > > + Within the sequencer GIT_REFLOG_ACTION is no longer set and is only read > > + by sequencer_reflog_action(). It is still set by rebase before calling > > + the sequencer, that will be addressed in the next commit. cherry-pick > > + and revert are unaffected as they do not set GIT_REFLOG_ACTION before > > + calling the sequencer. > > + > > Signed-off-by: Phillip Wood <phillip.wood@xxxxxxxxxxxxx> > > + Reviewed-by: Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> > > Signed-off-by: Taylor Blau <me@xxxxxxxxxxxx> > > > > ## sequencer.c ## > > 2: be0a662f863c ! 2: 0e34efb31d89 rebase: stop exporting GIT_REFLOG_ACTION > > @@ Commit message > > reflog_action. > > > > Signed-off-by: Phillip Wood <phillip.wood@xxxxxxxxxxxxx> > > + Reviewed-by: Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> > > Signed-off-by: Taylor Blau <me@xxxxxxxxxxxx> > > > > ## builtin/rebase.c ## > > -- snap -- > > > > And that superseded iteration of `pw/rebase-no-reflog-action` _did_ hit > > `next`. > Thanks, all. Indeed, thanks for catching, Johannes -- I could have sworn that I rebuilt Ævar's topic when I got a new version of pw/rebase-no-reflog-action, but apparently not. Sorry about that. > So in short, we should > > * revert the merge of ab/various-leak-fixes to 'next' > > * rebuild ab/various-leak-fixes using the updated iteration of the > other topic > > * merge rebuilt ab/various-leak-fixes to 'next'. Yep, that will do the trick. Sorry for the extra juggling. Thanks, Taylor