summaryrefslogtreecommitdiff
path: root/diff-lib.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2009-08-04 23:25:40 (GMT)
committerJunio C Hamano <gitster@pobox.com>2009-08-05 09:21:11 (GMT)
commit29796c6ccff3e70622398379fdcdfa3fe43333ac (patch)
treec0c2b9c2a55e3df9cce448d59e5d557d07d78a4b /diff-lib.c
parent07a4a3b4962e1fd4e40fd877427cddd7428c1bc3 (diff)
downloadgit-29796c6ccff3e70622398379fdcdfa3fe43333ac.zip
git-29796c6ccff3e70622398379fdcdfa3fe43333ac.tar.gz
git-29796c6ccff3e70622398379fdcdfa3fe43333ac.tar.bz2
diff-index: report unmerged new entries
Since an earlier change to diff-index by d1f2d7e (Make run_diff_index() use unpack_trees(), not read_tree(), 2008-01-19), we stopped reporting an unmerged path that does not exist in the tree, but we should. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff-lib.c')
-rw-r--r--diff-lib.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/diff-lib.c b/diff-lib.c
index ad2a4cd..ad5b6ca 100644
--- a/diff-lib.c
+++ b/diff-lib.c
@@ -348,8 +348,8 @@ static void do_oneway_diff(struct unpack_trees_options *o,
match_missing = !revs->ignore_merges;
if (cached && idx && ce_stage(idx)) {
- if (tree)
- diff_unmerge(&revs->diffopt, idx->name, idx->ce_mode, idx->sha1);
+ diff_unmerge(&revs->diffopt, idx->name, idx->ce_mode,
+ idx->sha1);
return;
}