On Fri, Jul 25, 2008 at 02:12, Johannes Schindelin
[off-list ref] wrote:
On Thu, 24 Jul 2008, Sverre Rabbelier wrote:
quoted
Wouldn't that be as simple as passing a pathspec to git-rev-list? Not a
lot of overhead there I reckon.
So the server would _not_ have to deflate the objects to inspect them? I
thought you knew more about Git's object database.
Nope, I did not know this. I thought that the server already had to do
all that to decide what to send, since not every request asks for the
same pack (someone might not have updated in 2 month, or someone might
might be up to date, or anything in between).
quoted
Just keep them?
You'd still have to inspect the objects, which is way more work than the
current code has to do. Remember: in the optimal case, upload-pack does
not more than just serve the existing deltas/base objects.
Ah, I can see how that would produce overhead then.
--
Cheers,
Sverre Rabbelier