Junio C Hamano <gitster@xxxxxxxxx> writes: > phillip.wood123@xxxxxxxxx writes: > > > Hi Jonathan > > > > On 29/09/2023 22:20, Jonathan Tan wrote: > >> From: Calvin Wan <calvinwan@xxxxxxxxxx> > >> remove_or_warn() is only used by entry.c and apply.c, but it is > >> currently declared and defined in wrapper.{h,c}, so it has a scope much > >> greater than it needs. This needlessly large scope also causes wrapper.c > >> to need to include object.h, when this file is largely unconcerned with > >> Git objects. > >> Move remove_or_warn() to entry.{h,c}. The file apply.c still has > >> access > >> to it, since it already includes entry.h for another reason. > > > > This looks good. On a related note wrapper.c includes repository.h but > > does use anything declared in that header. > > > > Best Wishes > > > > Phillip > > Thanks for a review. I just checked 'master', 'next', and 'seen' > and in all '#include <repository.h>' can safely be dropped from > there, it seems. It may be too trivial even for a microproject, > but nevertheless a nice clean-up. Ah, Calvin fixed this in one of the subsequent patches, but I'll put it into its own patch in my updated version.