On Wed, Aug 24, 2022 at 08:58:21AM -0700, Junio C Hamano wrote: > SZEDER Gábor <szeder.dev@xxxxxxxxx> writes: > > > Patch generated with: > > > > make SPATCH_FLAGS=--recursive-includes contrib/coccinelle/xcalloc.cocci.patch > > > > Our default SPATCH_FLAGS ('--all-includes') doesn't catch this > > transformation by default, unless used in combination with a large-ish > > SPATCH_BATCH_SIZE which happens to put 'promisor-remote.c' with a file > > that includes 'repository.h' directly in the same batch. > > Our default SPATCH_FLAGS is actually > > SPATCH_FLAGS = --all-includes --patch . > > and I am wondering how "--patch ." part (or droppage thereof due to > overriding it from the command line) affects the outcome. '--patch .' is not part of SPATCH_FLAGS anymore, and for a good reason, see the recent 7b63ea5750 (Makefile: remove mandatory "spatch" arguments from SPATCH_FLAGS, 2022-07-05).