completion: discover repo path in `__git_pseudoref_exists ()`
commit3bf5ccf429561a1fbd64cc55b771e31aae15065c
authorPatrick Steinhardt <ps@pks.im>
Mon, 15 Jan 2024 10:35:57 +0000 (15 11:35 +0100)
committerJunio C Hamano <gitster@pobox.com>
Tue, 16 Jan 2024 17:18:20 +0000 (16 09:18 -0800)
tree80019b9b7c3fec179f3abff201cea6af729f215e
parentd4dbce1db5cd227a57074bcfc7ec9f0655961bba
completion: discover repo path in `__git_pseudoref_exists ()`

The helper function `__git_pseudoref_exists ()` expects that the repo
path has already been discovered by its callers, which makes for a
rather fragile calling convention. Refactor the function to discover the
repo path itself to make it more self-contained, which also removes the
need to discover the path in some of its callers.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/completion/git-completion.bash