completion: simplify query for config variables
commit12bdc880c793e87b5485a1316a3a0c73ef0f1f83
authorSZEDER Gábor <szeder@ira.uka.de>
Sun, 10 May 2015 12:50:18 +0000 (10 14:50 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 12 May 2015 22:16:46 +0000 (12 15:16 -0700)
tree494f5c30fbcb21d4ac6b1e9efdf48695212539d2
parente8f9e42829ddb966194f0d38443f321113032bb0
completion: simplify query for config variables

To get the name of all config variables in a given section we perform a
'git config --get-regex' query for all config variables containing the
name of that section, and then filter its output through a case statement
to throw away those that though contain but don't start with the given
section.

Modify the regex to match only at the beginning, so the case statement
becomes unnecessary and we can get rid of it.  Add a test to check that a
match in the middle doesn't fool us.

Signed-off-by: SZEDER Gábor <szeder@ira.uka.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/completion/git-completion.bash
t/t9902-completion.sh