On Fri, Mar 16, 2007 at 12:35:39PM -0400, Jeff Garzik wrote:Mercurial simply stores uncompressed objects below a threshold of 44 bytes, based on benchmarks I did in April 2005. I'd probably up that number if I redid my measurements today. There's just not a whole lot zlib can do at these small sizes. Given that a SHA hash is an uncompressible 20 bytes already, you're well into the domain of diminishing returns. Ideally, you'd compress all deltas in a chain with the same context. You've got to decompress the delta base to do the delta calculation, so this should allow you to recover the context up to that point. Zlib isn't really set up for this sort of thing though. -- Mathematics is the supreme nostalgia of our time. - 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
| Andrew Morton | -mm merge plans for 2.6.23 |
| David Miller | Re: [BUG] New Kernel Bugs |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Andrew Morton | Re: Linux 2.6.21-rc4 |
git: | |
| David Miller | [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Eric W. Biederman | [PATCH] macvlan: Support creating macvlans from macvlans |
