Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2014-03-15 01:25:02 +0400
committerJunio C Hamano <gitster@pobox.com>2014-03-15 01:25:03 +0400
commit6eb593a764303c05c7ca4f0fd107c5118b9cf7fb (patch)
tree8264b088a2d90ebb77adaf6afce0f99fed8f7845 /t/t7102-reset.sh
parented277519613d6f6bb422c4e4b7523ef8981a1c25 (diff)
parentb7756d41dcc6720e6005b663bcb6f8b2f2a66763 (diff)
Merge branch 'nd/reset-setup-worktree'
"git reset" needs to refresh the index when working in a working tree (it can also be used to match the index to the HEAD in an otherwise bare repository), but it failed to set up the working tree properly, causing GIT_WORK_TREE to be ignored. * nd/reset-setup-worktree: reset: optionally setup worktree and refresh index on --mixed
Diffstat (limited to 't/t7102-reset.sh')
-rwxr-xr-xt/t7102-reset.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/t/t7102-reset.sh b/t/t7102-reset.sh
index bc0846f435..450529404c 100755
--- a/t/t7102-reset.sh
+++ b/t/t7102-reset.sh
@@ -550,4 +550,15 @@ test_expect_success 'reset -N keeps removed files as intent-to-add' '
test_cmp expect actual
'
+test_expect_success 'reset --mixed sets up work tree' '
+ git init mixed_worktree &&
+ (
+ cd mixed_worktree &&
+ test_commit dummy
+ ) &&
+ : >expect &&
+ git --git-dir=mixed_worktree/.git --work-tree=mixed_worktree reset >actual &&
+ test_cmp expect actual
+'
+
test_done