Re: [RFC] Cache negative delta pairs
- From
Junio C Hamano <junkio@cox.net>
- Date
- Jun 29, 2006, 21:54 UTC
- Message-ID
- <7v1wt7pqz5.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <Pine.LNX.4.64.0606291352110.12404@g5.osdl.org>
Linus Torvalds <torvalds@osdl.org> writes:
Show 10 quoted lines
> Instead of having a separate cache, wouldn't it be much better to just > take the hint from the previous pack-file? > > In the repacking window, if both objects we are looking at already came > from the same (old) pack-file, don't bother delta'ing them against each > other. > > That means that we'll still always check for better deltas for (and > against!) _unpacked_ objects, but assuming incremental repacks, you'll > avoid the delta creation 99% of the time.
I bow down before you.
No ugly special-case caching, just automatically "the right thing", with very little overhead.
It just makes sense.
We have a winner.
;-)