summaryrefslogtreecommitdiff
path: root/diff.h
diff options
context:
space:
mode:
authorKirill Smelkov <kirr@mns.spb.ru>2014-01-20 16:20:41 (GMT)
committerJunio C Hamano <gitster@pobox.com>2014-02-24 22:44:57 (GMT)
commitaf82c7880f1a3df1655092da11c80603260384a0 (patch)
treed2149c13b42648b9698ab96df91fc85632c91342 /diff.h
parent8518ff8fabc43aa96f1d8c8cd3de7f399d51d11e (diff)
downloadgit-af82c7880f1a3df1655092da11c80603260384a0.zip
git-af82c7880f1a3df1655092da11c80603260384a0.tar.gz
git-af82c7880f1a3df1655092da11c80603260384a0.tar.bz2
combine-diff: combine_diff_path.len is not needed anymore
The field was used in order to speed-up name comparison and also to mark removed paths by setting it to 0. Because the updated code does significantly less strcmp and also just removes paths from the list and free right after we know a path will not be needed, it is not needed anymore. Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff.h')
-rw-r--r--diff.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/diff.h b/diff.h
index ce123fa..e79f3b3 100644
--- a/diff.h
+++ b/diff.h
@@ -198,7 +198,6 @@ extern int diff_root_tree_sha1(const unsigned char *new, const char *base,
struct combine_diff_path {
struct combine_diff_path *next;
- int len;
char *path;
unsigned int mode;
unsigned char sha1[20];