diff options
author | Philippe Blain <levraiphilippeblain@gmail.com> | 2024-02-10 18:32:21 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-02-12 09:43:42 -0800 |
commit | b1d0cc68d1921f8d26a947fe662697e42dffb730 (patch) | |
tree | af7e8da91ad6a97085da240fb6ced70256f86dec /commit.c | |
parent | 30bd55f901c97c310e674c051f00920f38a66ee0 (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