summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Olivier Latour <pol@mac.com>2014-12-02 05:47:32 -0800
committerEdward Thomson <ethomson@microsoft.com>2015-01-14 10:18:00 -0600
commitb3837d4d2bbcae16a32deb732afa0e7e2e9b274e (patch)
treec11beeac7a337ca638a02db60bbed400eb410efa
parent36fc5497810f60cacdfab249c84583d25032a150 (diff)
downloadlibgit2-b3837d4d2bbcae16a32deb732afa0e7e2e9b274e.tar.gz
Always use GIT_HASHSIG_SMART_WHITESPACE when diffing for merges
git_merge_tree_flag_t cannot contain any GIT_DIFF_FIND_xxx flags so there's not point in checking for them
-rw-r--r--src/merge.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/merge.c b/src/merge.c
index 1c55e797b..a9108be31 100644
--- a/src/merge.c
+++ b/src/merge.c
@@ -1610,13 +1610,7 @@ static int merge_normalize_opts(
opts->metric->buffer_signature = git_diff_find_similar__hashsig_for_buf;
opts->metric->free_signature = git_diff_find_similar__hashsig_free;
opts->metric->similarity = git_diff_find_similar__calc_similarity;
-
- if (opts->flags & GIT_DIFF_FIND_IGNORE_WHITESPACE)
- opts->metric->payload = (void *)GIT_HASHSIG_IGNORE_WHITESPACE;
- else if (opts->flags & GIT_DIFF_FIND_DONT_IGNORE_WHITESPACE)
- opts->metric->payload = (void *)GIT_HASHSIG_NORMAL;
- else
- opts->metric->payload = (void *)GIT_HASHSIG_SMART_WHITESPACE;
+ opts->metric->payload = (void *)GIT_HASHSIG_SMART_WHITESPACE;
}
return 0;