From: Petr Baudis <pasky@ucw.cz>
To: git@vger.kernel.org
Subject: Removing redundant packs
Date: Sat, 8 Dec 2007 13:50:50 +0100 [thread overview]
Message-ID: <20071208125050.GA17478@machine.or.cz> (raw)
Hi,
before exporting whole repo.or.cz over rsync for mirroring, I would
like to clean up the worst repositories (esp. linux-2.6 repositories)
whose objects database looks absolutely horrible now.
At the same time, I have to be careful not to prune all unreferenced
objects since they can be referenced in forks.
How would you go about it? My idea was to do a fresh cummulative pack
of all referenced objects with
git repack -a
and then remove packs that contain _only_ objects that are already in
the fresh pack. But I have trouble with the second step; a very naive
grep loop ran for about a day when I stopped it and it was nowhere near
the half of the packs yet. I didn't figure out how to make use of
git-pack-redundant either.
Does anyone have any hints?
Thanks!
--
Petr "Pasky" Baudis
We don't know who it was that discovered water, but we're pretty sure
that it wasn't a fish. -- Marshall McLuhan
next reply other threads:[~2007-12-08 12:51 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-08 12:50 Petr Baudis [this message]
2007-12-08 21:37 ` Removing redundant packs Junio C Hamano
2007-12-08 23:44 ` Jeff King
2007-12-08 23:50 ` Jeff King
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20071208125050.GA17478@machine.or.cz \
--to=pasky@ucw.cz \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.