Re: git help prune accuracy?
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Dec 15, 2011, 22:18 UTC
- Message-ID
- <7v1us5mqc4.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <201112151453.52157.mfick@codeaurora.org>
Martin Fick <mfick@codeaurora.org> writes:
Show 12 quoted lines
>> 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.