diff options
author | Junio C Hamano <junkio@cox.net> | 2006-02-22 00:57:43 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-02-22 00:57:43 -0800 |
commit | 882e4dc18347de18f0ab89ea055dda281c295092 (patch) | |
tree | aa387d5e5ad1b7985fa6adf0263e597acde7daae /pack-objects.c | |
parent | 77e56ac4cc31034f06ae00542d33228820436576 (diff) | |
parent | 8e1454b5ad285ec5dd25758e799c589045aff9d4 (diff) | |
download | git-882e4dc18347de18f0ab89ea055dda281c295092.tar.gz |
Merge part of np/delta
Diffstat (limited to 'pack-objects.c')
-rw-r--r-- | pack-objects.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/pack-objects.c b/pack-objects.c index ceb107f63f..4f8814d8ee 100644 --- a/pack-objects.c +++ b/pack-objects.c @@ -748,11 +748,10 @@ static int try_delta(struct unpacked *cur, struct unpacked *old, unsigned max_de } size = cur_entry->size; - if (size < 50) - return -1; oldsize = old_entry->size; sizediff = oldsize > size ? oldsize - size : size - oldsize; - if (sizediff > size / 8) + + if (size < 50) return -1; if (old_entry->depth >= max_depth) return 0; |