t990X: use '.git/objects' as 'deep inside .git' path
commit5340d4710700f0de378a49ac178a8c1873c316ad
authorChristian Couder <christian.couder@gmail.com>
Sat, 26 May 2018 06:47:45 +0000 (26 08:47 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 30 May 2018 03:55:53 +0000 (30 12:55 +0900)
treedd4503613653658ab7e40d272080707645555d08
parentcbc5cf7ce5112a5c704ce4116b8414c8385d23ca
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>
t/t9902-completion.sh
t/t9903-bash-prompt.sh