Imported Upstream version 2.27.0
[platform/upstream/git.git] / t / t2070-restore.sh
index 076d0df..89e5a14 100755 (executable)
@@ -69,6 +69,17 @@ test_expect_success 'restore --staged uses HEAD as source' '
        test_cmp expected actual
 '
 
+test_expect_success 'restore --worktree --staged uses HEAD as source' '
+       test_when_finished git reset --hard &&
+       git show HEAD:./first.t >expected &&
+       echo dirty >>first.t &&
+       git add first.t &&
+       git restore --worktree --staged first.t &&
+       git show :./first.t >actual &&
+       test_cmp expected actual &&
+       test_cmp expected first.t
+'
+
 test_expect_success 'restore --ignore-unmerged ignores unmerged entries' '
        git init unmerged &&
        (