Re: "git-send-pack"

From: Tony Luck <tony.luck@gmail.com>
Date: 2005-07-03 03:44:47
Here's another approach.

Teach the variants of git-pull to look for a file that names an
alternate repository
that should be used to get any object that is referenced in the repository, but
doesn't exist in it.

At least part of the problem for kernel.org is that there around 50 repositories
that are tracking the 2.6 kernel.  All of them have 50,000 objects that are
duplicates of each other ... and a few hundred 'unique' objects that belong
to just one repo, or are minimally shared.

If there was a way to specify an alternate repo, then a large GIT server like
kernel.org could set up a "git-history"[1] repo which each of the hosted repos
could point to.  Then a cron job could look for duplicates, and move them
off to the history area.

-Tony

[1] Different projects, like git and sparse, might never have any common
files with the Linux kernel ... but they can all share the same history.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Sat Jul 09 18:03:07 2005

This archive was generated by hypermail 2.1.8 : 2005-07-09 18:03:08 EST