summaryrefslogtreecommitdiff
path: root/commit.c
diff options
context:
space:
mode:
authorPhilippe Blain <levraiphilippeblain@gmail.com>2024-02-10 18:32:21 +0000
committerJunio C Hamano <gitster@pobox.com>2024-02-12 09:43:42 -0800
commitb1d0cc68d1921f8d26a947fe662697e42dffb730 (patch)
treeaf7e8da91ad6a97085da240fb6ced70256f86dec /commit.c
parent30bd55f901c97c310e674c051f00920f38a66ee0 (diff)
completion: complete 'submodule.*' config variables
In the Bash completion script, function __git_complete_config_variable_name completes config variables and has special logic to deal with config variables involving user-defined names, like branch.<name>.* and remote.<name>.*. This special logic is missing for submodule-related config variables. Add the appropriate branches to the case statement, making use of the in-tree '.gitmodules' to list relevant submodules. Add corresponding tests in t9902-completion.sh, making sure we complete both first level submodule config variables as well as second level variables involving submodule names. Signed-off-by: Philippe Blain <levraiphilippeblain@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions