Good job, and it does not seem to spend too many more cycles
either (it does slow it down a bit because it needs to do more
deltas, but that is to be expected).
Here is the average chain length and resulting pack size from
full repacking of git.git repository, with three versions.
Avg 6.20 6516kB (master)
Avg 5.97 5784kB (next, has 1/x version)
Avg 6.89 5536kB (this patch on top of next)
What's interesting is that the 1/x version shortens the chain
(i.e. decreased runtime cost) while producing smaller results,
compared to the master version. The story is the same on the
kernel archive.
Avg 5.82 113808kB (master)
Avg 4.76 108044kB (next, has 1/x version)
Avg 5.81 105768kB (this patch on top of next)
-
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
Previous message: [thread] [date] [author] Next message: [thread] [date] [author]
Messages in current thread:
Re: [PATCH] improve depth heuristic for maximum delta size, Junio C Hamano, (Tue May 16, 4:34 pm)