Hi Junio,
For several days, I have been staring at some 'unexpected passes' in
the t3512-cherry-pick-submodule.sh and t3513-revert-submodule.sh test
files (tests #11-13 in both cases).
I finally found time tonight to 'git bisect' the 'problem', and found
that bisect fingered commit b5a812b298 ("sequencer: try to commit without
forking 'git commit'", 17-11-2017).
During the bisection I stumbled across (several times) the following
compilation error:
CC sequencer.o
sequencer.c: In function ‘do_commit’:
sequencer.c:1142:9: error: void value not ignored as it ought to be
res = print_commit_summary(NULL, &oid,
^
Makefile:2105: recipe for target 'sequencer.o' failed
make: *** [sequencer.o] Error 1
which I 'fixed' like so: s/res = //
So, given that the 'fingered' commit didn't immediately seem to be
related to the problem, along with the above errors, this may well
not be the culprit.
Just FYI.
ATB,
Ramsay Jones