summaryrefslogtreecommitdiff
path: root/pack-objects.c
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-02-22 00:57:43 -0800
committerJunio C Hamano <junkio@cox.net>2006-02-22 00:57:43 -0800
commit882e4dc18347de18f0ab89ea055dda281c295092 (patch)
treeaa387d5e5ad1b7985fa6adf0263e597acde7daae /pack-objects.c
parent77e56ac4cc31034f06ae00542d33228820436576 (diff)
parent8e1454b5ad285ec5dd25758e799c589045aff9d4 (diff)
downloadgit-882e4dc18347de18f0ab89ea055dda281c295092.tar.gz
Merge part of np/delta
Diffstat (limited to 'pack-objects.c')
-rw-r--r--pack-objects.c5
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;