Also update name and description of tests for consistency: "merge-recursive options" -> "merge-recursive space options" "merge-recursive rename threshold" -> "merge-recursive rename options" Signed-off-by: Felipe Gonçalves Assis <felipegassis@xxxxxxxxx> --- ...ons.sh => t3032-merge-recursive-space-options.sh} | 2 +- ...ld.sh => t3034-merge-recursive-rename-options.sh} | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) rename t/{t3032-merge-recursive-options.sh => t3032-merge-recursive-space-options.sh} (99%) rename t/{t3034-merge-recursive-rename-threshold.sh => t3034-merge-recursive-rename-options.sh} (83%) diff --git a/t/t3032-merge-recursive-options.sh b/t/t3032-merge-recursive-space-options.sh similarity index 99% rename from t/t3032-merge-recursive-options.sh rename to t/t3032-merge-recursive-space-options.sh index 4029c9c..b56180e 100755 --- a/t/t3032-merge-recursive-options.sh +++ b/t/t3032-merge-recursive-space-options.sh @@ -1,6 +1,6 @@ #!/bin/sh -test_description='merge-recursive options +test_description='merge-recursive space options * [master] Clarify ! [remote] Remove cruft diff --git a/t/t3034-merge-recursive-rename-threshold.sh b/t/t3034-merge-recursive-rename-options.sh similarity index 83% rename from t/t3034-merge-recursive-rename-threshold.sh rename to t/t3034-merge-recursive-rename-options.sh index f0b3f44..2f10fa7 100755 --- a/t/t3034-merge-recursive-rename-threshold.sh +++ b/t/t3034-merge-recursive-rename-options.sh @@ -1,6 +1,6 @@ #!/bin/sh -test_description='merge-recursive rename threshold option +test_description='merge-recursive rename options Test rename detection by examining rename/delete conflicts. @@ -137,10 +137,28 @@ test_expect_success 'rename threshold is truncated' ' check_find_renames_100 ' +test_expect_success 'disabled rename detection' ' + git read-tree --reset -u HEAD && + git merge-recursive --no-renames HEAD^ -- HEAD master && + check_no_renames +' + test_expect_success 'last wins in --rename-threshold=<m> --rename-threshold=<n>' ' git read-tree --reset -u HEAD && test_must_fail git merge-recursive --rename-threshold=25 --rename-threshold=75 HEAD^ -- HEAD master && check_find_renames_75 ' +test_expect_success 'last wins in --no-renames --rename-threshold=<n>' ' + git read-tree --reset -u HEAD && + test_must_fail git merge-recursive --no-renames --rename-threshold=25 HEAD^ -- HEAD master && + check_find_renames_25 +' + +test_expect_success 'last wins in --rename-threshold=<n> --no-renames' ' + git read-tree --reset -u HEAD && + git merge-recursive --rename-threshold=25 --no-renames HEAD^ -- HEAD master && + check_no_renames +' + test_done -- 2.7.1.492.gc9722f8 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html