On 9/6/06, Nicolas Pitre <nico@xxxxxxx> wrote:
On Wed, 6 Sep 2006, Jon Smirl wrote: > Shawn is doing some prototype work on true dictionary based > compression. I don't know how far along he is but it has potential for > taking 30% off the Mozilla pack. BTW I'm half-way done with support for deltas which base object is referenced with an offset in the pack instead of a hash. It is quite messy though since it touches pretty core code all over the place when it comes to fetching objects out of a pack.
Would it help to change all of the references in the pack from sha1 to encoded relative offsets? Then collect all of the object fetch code into a single subroutine which would change it algorithm depending on which type of pack it is operating on. Now the pack wouldn't mix reference types, they would all be encoded relative or sha1. -- Jon Smirl jonsmirl@xxxxxxxxx - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html