Re: git help prune accuracy?
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:52:39
Martin Fick [off-list ref] writes:
quoted
objects from the object database. In addition, it prunes the unpacked objects that are also found in packs by running git prune-packed. The last sentence seems like it should maybe have the following fix: s/it prunes the unpacked/it prunes the unreferenced/Ack, I meant: s/it prunes the unpacked/it prunes the unreachable/
"In addition" part is about objects that exist in loose format that are also found in packs and has nothing to do with reachability. Running "git pack-objects" to collect loose objects into a new pack will not remove these loose objects that are copied into that new pack. Because we try to access objects from an already open packfile before trying a loose object file, removing these now-redundant loose ones after they are packed makes sense. And that is what "git prune-packed" does.