diff options
author | SZEDER Gábor <szeder.dev@gmail.com> | 2017-02-03 02:48:19 (GMT) |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-02-04 06:18:40 (GMT) |
commit | 62a1b732160c363a84be310f801b5dec59196b9c (patch) | |
tree | 4fca423596204c5cff6a46b36a1b528056497bc3 /t/t9902-completion.sh | |
parent | 69a775963b76824511fe4bdaf949f2e44df4b7a5 (diff) | |
download | git-62a1b732160c363a84be310f801b5dec59196b9c.zip git-62a1b732160c363a84be310f801b5dec59196b9c.tar.gz git-62a1b732160c363a84be310f801b5dec59196b9c.tar.bz2 |
completion: don't list 'HEAD' when trying refs completion outside of a repo
When refs completion is attempted while not in a git repository, the
completion script offers 'HEAD' erroneously.
Check early in __git_refs() that there is either a repository or a
remote to work on, and return early if neither is given.
Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t9902-completion.sh')
-rwxr-xr-x | t/t9902-completion.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t9902-completion.sh b/t/t9902-completion.sh index a201b52..5b4defa 100755 --- a/t/t9902-completion.sh +++ b/t/t9902-completion.sh @@ -599,7 +599,7 @@ test_expect_success '__git_refs - non-existing URL remote - full refs' ' test_must_be_empty "$actual" ' -test_expect_failure '__git_refs - not in a git repository' ' +test_expect_success '__git_refs - not in a git repository' ' ( GIT_CEILING_DIRECTORIES="$ROOT" && export GIT_CEILING_DIRECTORIES && |