git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 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).