Konstantin Ryabitsev [2021-01-04 08:54:10] wrote: > I would guess that this is happening in builtin/gc.c#686 [1], where it calls > clean_pack_garbage(). Running "git count-objects -v" shows: > > $ git count-objects -v > warning: no corresponding .pack: > /tmp/test/nongnu/.git/objects/pack/pack-0d85e74ac2f7e51ce26f281e64eb738e8182fa95.idx > warning: no corresponding .pack: > /tmp/test/nongnu/.git/objects/pack/pack-5fe14feff49ccdee5469af9dc94f6784e8464a6b.idx > count: 0 > size: 0 > in-pack: 0 > packs: 0 > size-pack: 0 > prune-packable: 0 > garbage: 2 > size-garbage: 6573 > alternate: /tmp/test/nongnu/.git/objects Ah, that'd make sense, yes. > I agree with Stefan that this is undesired behaviour, even when it only > happens when attempting to clean up garbage -- git-gc (and git-count-objects) > should distinguish between garbage in the parent repository and its own > repository and not attempt any modification of the parent repository during > gc or any other operation. Great, so IIUC: - this is a harmless warning - it's considered as a bug - so my use case should work fine in practice and is not considered as "too weird to be supported" Thank you, Stefan