diff options
author | Johannes Schindelin <Johannes.Schindelin@gmx.de> | 2007-11-03 15:21:21 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-11-05 22:47:22 -0800 |
commit | 620a6cd42ed5ea94684b22714181bf03871733dd (patch) | |
tree | a77aaa2feac3be5635d72b54fbc93867b810f32c /t | |
parent | builtin-reset: do not call "ls-files --unmerged" (diff) | |
download | tgif-620a6cd42ed5ea94684b22714181bf03871733dd.tar.xz |
builtin-reset: avoid forking "update-index --refresh"
Instead of forking update-index, call refresh_cache() directly.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-x | t/t7102-reset.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/t/t7102-reset.sh b/t/t7102-reset.sh index 506767d2d7..e5c9f30c73 100755 --- a/t/t7102-reset.sh +++ b/t/t7102-reset.sh @@ -418,4 +418,14 @@ test_expect_success 'resetting an unmodified path is a no-op' ' git diff-index --cached --exit-code HEAD ' +cat > expect << EOF +file2: needs update +EOF + +test_expect_success '--mixed refreshes the index' ' + echo 123 >> file2 && + git reset --mixed HEAD > output && + git diff --exit-code expect output +' + test_done |