diff options
author | Michael Rappazzo <rappazzo@gmail.com> | 2017-02-17 17:59:02 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-02-17 10:21:36 -0800 |
commit | 5de8a549b4e7cdaccfd343bf5b0a0dc18becec32 (patch) | |
tree | 44500c30c5cfaa64912c22f7a5d6a5637941c6db /t/t1700-split-index.sh | |
parent | Git 2.12-rc0 (diff) | |
download | tgif-5de8a549b4e7cdaccfd343bf5b0a0dc18becec32.tar.xz |
rev-parse tests: add tests executed from a subdirectory
t2027-worktree-list has an incorrect expectation for --git-common-dir
which has been adjusted and marked to expect failure.
Some of the tests added have been marked to expect failure. These
demonstrate a problem with the way that some options to git rev-parse
behave when executed from a subdirectory of the main worktree.
[jes: fixed incorrect assumption that objects/ lives in the
worktree-specific git-dir (it lives in the common dir instead). Also
adjusted t1700 so that the test case does not *need* to be the last
one in that script.]
Signed-off-by: Michael Rappazzo <rappazzo@gmail.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t1700-split-index.sh')
-rwxr-xr-x | t/t1700-split-index.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/t/t1700-split-index.sh b/t/t1700-split-index.sh index 292a0720fc..b754865a61 100755 --- a/t/t1700-split-index.sh +++ b/t/t1700-split-index.sh @@ -200,4 +200,20 @@ EOF test_cmp expect actual ' +test_expect_failure 'rev-parse --shared-index-path' ' + test_create_repo split-index && + ( + cd split-index && + git update-index --split-index && + echo .git/sharedindex* >expect && + git rev-parse --shared-index-path >actual && + test_cmp expect actual && + mkdir subdirectory && + cd subdirectory && + echo ../.git/sharedindex* >expect && + git rev-parse --shared-index-path >actual && + test_cmp expect actual + ) +' + test_done |