aboutsummaryrefslogtreecommitdiff
path: root/t/t1092-sparse-checkout-compatibility.sh
diff options
context:
space:
mode:
Diffstat (limited to 't/t1092-sparse-checkout-compatibility.sh')
-rwxr-xr-xt/t1092-sparse-checkout-compatibility.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/t/t1092-sparse-checkout-compatibility.sh b/t/t1092-sparse-checkout-compatibility.sh
index b0f691c151..d98cb4ac11 100755
--- a/t/t1092-sparse-checkout-compatibility.sh
+++ b/t/t1092-sparse-checkout-compatibility.sh
@@ -2559,4 +2559,18 @@ test_expect_success 'cat-file --batch' '
ensure_expanded cat-file --batch <in
'
+test_expect_success 'merge -s ours' '
+ init_repos &&
+
+ test_all_match git rev-parse HEAD^{tree} &&
+ test_all_match git merge -s ours merge-right &&
+ test_all_match git rev-parse HEAD^{tree} &&
+ test_all_match git rev-parse HEAD^2
+'
+
+test_expect_success 'sparse-index is not expanded: merge-ours' '
+ init_repos &&
+ ensure_not_expanded merge -s ours merge-right
+'
+
test_done