* Confusing text in git-prune.txt
@ 2009-01-16 16:50 Adeodato Simó
2009-01-16 16:56 ` Johannes Sixt
0 siblings, 1 reply; 3+ messages in thread
From: Adeodato Simó @ 2009-01-16 16:50 UTC (permalink / raw)
To: git
From git-prune.txt:
[...] prunes all unpacked objects unreachable from any of
these head objects from the object database. In addition,
it prunes the unpacked objects that are also found in packs by
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
running git-prune-packed.
How can "unpacked objects" be "found in packs"? Maybe the first
"unpacked" should be "unreachable". But if that's the case, wouldn't
this be better:
[...] prunes from the object database all objects unreachable from
any of these heads. Prunning already-packed objects is done with
the help of git-prune-packed.
Thoughts? Or am I reading the original text wrong?
--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org
I promise you. Once I enter into an exclusive relationship, I sleep with
very few people.
-- Denny Crane
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Confusing text in git-prune.txt
2009-01-16 16:50 Confusing text in git-prune.txt Adeodato Simó
@ 2009-01-16 16:56 ` Johannes Sixt
2009-01-16 17:02 ` Adeodato Simó
0 siblings, 1 reply; 3+ messages in thread
From: Johannes Sixt @ 2009-01-16 16:56 UTC (permalink / raw)
To: Adeodato Simó; +Cc: git
Adeodato Simó schrieb:
> From git-prune.txt:
>
> [...] prunes all unpacked objects unreachable from any of
> these head objects from the object database. In addition,
> it prunes the unpacked objects that are also found in packs by
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> running git-prune-packed.
>
> How can "unpacked objects" be "found in packs"?
An object can exist more than once in the database. prune-packed removes
the loose (unpacked) instance of the object if it also available in a pack.
-- Hannes
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Confusing text in git-prune.txt
2009-01-16 16:56 ` Johannes Sixt
@ 2009-01-16 17:02 ` Adeodato Simó
0 siblings, 0 replies; 3+ messages in thread
From: Adeodato Simó @ 2009-01-16 17:02 UTC (permalink / raw)
To: Johannes Sixt; +Cc: git
* Johannes Sixt [Fri, 16 Jan 2009 17:56:05 +0100]:
> Adeodato Simó schrieb:
> > From git-prune.txt:
> > [...] prunes all unpacked objects unreachable from any of
> > these head objects from the object database. In addition,
> > it prunes the unpacked objects that are also found in packs by
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > running git-prune-packed.
> > How can "unpacked objects" be "found in packs"?
> An object can exist more than once in the database. prune-packed removes
> the loose (unpacked) instance of the object if it also available in a pack.
Ah, thanks, that explains everything.
I read the manpage for git-prune-unpacked, but I didn't manage to figure
it out. It may have helped if instead of saying:
git-prune-packed - Remove extra objects that are already in pack files
it would have said:
git-prune-packed - Remove loose objects that are already in pack files
^^^^^
By stating that those objects are "extra", we're losing the information
of where are they. And by reading that synopsis, one can already infer
they are "extra".
Cheers,
--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org
Listening to: Radiohead - Bodysnatchers
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-01-16 17:03 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-16 16:50 Confusing text in git-prune.txt Adeodato Simó
2009-01-16 16:56 ` Johannes Sixt
2009-01-16 17:02 ` Adeodato Simó
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).