diff options
| author | Junio C Hamano <junkio@cox.net> | 2006-02-17 20:58:45 -0800 |
|---|---|---|
| committer | Junio C Hamano <junkio@cox.net> | 2006-02-22 13:14:57 -0800 |
| commit | 15b4d577ae2e0117b7b5a4add2217442a8458812 (patch) | |
| tree | a848f93d0530f2c4d71ceac2dbea2c1314b4b481 /commit.c | |
| parent | git-repack: allow passing a couple of flags to pack-objects. (diff) | |
| download | git-15b4d577ae2e0117b7b5a4add2217442a8458812.tar.gz git-15b4d577ae2e0117b7b5a4add2217442a8458812.zip | |
pack-objects: avoid delta chains that are too long.
This tries to rework the solution for the excess delta chain
problem. An earlier commit worked it around ``cheaply'', but
repeated repacking risks unbound growth of delta chains.
This version counts the length of delta chain we are reusing
from the existing pack, and makes sure a base object that has
sufficiently long delta chain does not get deltified.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions
