aboutsummaryrefslogtreecommitdiff
path: root/apply.c
diff options
context:
space:
mode:
authorSZEDER Gábor <szeder.dev@gmail.com>2017-02-03 03:48:14 +0100
committerJunio C Hamano <gitster@pobox.com>2017-02-03 22:18:40 -0800
commitfb9cd420427cf3761d95e572156d996a6b33f417 (patch)
treeacdaf06c55cc833003b5193411d0c228b5361dc3 /apply.c
parent8f0fa85d4d21b67f80d408dd75b35623d829511e (diff)
downloadgit-fb9cd420427cf3761d95e572156d996a6b33f417.tar.gz
git-fb9cd420427cf3761d95e572156d996a6b33f417.tar.xz
completion tests: add tests for the __git_refs() helper function
Check how __git_refs() lists refs in different scenarios, i.e. - short and full refs, - from a local or from a remote repository, - remote specified via path, name or URL, - with or without a repository specified on the command line, - non-existing remote, - unique remote branches for 'git checkout's tracking DWIMery, - not in a git repository, and - interesting combinations of the above. Seven of these tests expect failure, mostly demonstrating bugs related to listing refs from a remote repository: - ignoring the repository specified on the command line (2 tests), - listing refs from the wrong place when the name of a configured remote happens to match a directory, - listing only 'HEAD' but no short refs from a remote given as URL, - listing 'HEAD' even from non-existing remotes (2 tests), and - listing 'HEAD' when not in a repository. Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'apply.c')
0 files changed, 0 insertions, 0 deletions