From: Junio C Hamano Date: Thu, 15 Dec 2011 22:18:19 GMT Subject: Re: git help prune accuracy? Message-ID: <7v1us5mqc4.fsf@alter.siamese.dyndns.org> In-Reply-To: <201112151453.52157.mfick@codeaurora.org> Martin Fick writes: >> 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.