mirror of
https://github.com/git/git.git
synced 2024-12-18 06:14:59 +08:00
t990X: use '.git/objects' as 'deep inside .git' path
Tests t9902-completion.sh and t9903-bash-prompt.sh each have tests that check what happens when we are "in the '.git' directory" and when we are "deep inside the '.git' directory". To test the case when we are "deep inside the '.git' directory" the test scripts used to perform a `cd .git/refs/heads`. As there are plans to implement other ref storage systems, let's use '.git/objects' instead of '.git/refs/heads' as the "deep inside the '.git' directory" path. This makes it clear to readers that these tests do not depend on which ref backend is used. The internals of the loose refs backend are still tested in t1400-update-ref.sh. Helped-by: SZEDER Gábor <szeder.dev@gmail.com> Signed-off-by: David Turner <dturner@twopensource.com> Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Reviewed-by: Michael Haggerty <mhagger@alum.mit.edu> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
cbc5cf7ce5
commit
5340d47107
@ -179,7 +179,7 @@ test_expect_success '__git_find_repo_path - cwd is a .git directory' '
|
||||
test_expect_success '__git_find_repo_path - parent is a .git directory' '
|
||||
echo "$ROOT/.git" >expected &&
|
||||
(
|
||||
cd .git/refs/heads &&
|
||||
cd .git/objects &&
|
||||
__git_find_repo_path &&
|
||||
echo "$__git_repo_path" >"$actual"
|
||||
) &&
|
||||
|
@ -148,7 +148,7 @@ test_expect_success 'prompt - inside .git directory' '
|
||||
test_expect_success 'prompt - deep inside .git directory' '
|
||||
printf " (GIT_DIR!)" >expected &&
|
||||
(
|
||||
cd .git/refs/heads &&
|
||||
cd .git/objects &&
|
||||
__git_ps1 >"$actual"
|
||||
) &&
|
||||
test_cmp expected "$actual"
|
||||
|
Loading…
Reference in New Issue
Block a user