aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSitaram Chamarty <sitaram@atc.tcs.com>2013-12-02 12:32:00 +0530
committerSitaram Chamarty <sitaram@atc.tcs.com>2014-01-14 20:46:25 +0530
commit19ccab8955b72b0b6cd602c2273c0d29c39ab90a (patch)
tree14e496d87754639e0fcb20eaa35b235ff73a1da0
parent(perltidy) (diff)
downloadgitolite-gentoo-19ccab8955b72b0b6cd602c2273c0d29c39ab90a.tar.gz
gitolite-gentoo-19ccab8955b72b0b6cd602c2273c0d29c39ab90a.tar.bz2
gitolite-gentoo-19ccab8955b72b0b6cd602c2273c0d29c39ab90a.zip
git-config key check should ignore case
-rw-r--r--src/lib/Gitolite/Conf.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/Gitolite/Conf.pm b/src/lib/Gitolite/Conf.pm
index 5e78fd0..21c060c 100644
--- a/src/lib/Gitolite/Conf.pm
+++ b/src/lib/Gitolite/Conf.pm
@@ -65,7 +65,7 @@ sub parse {
$value =~ s/^['"](.*)["']$/$1/;
my @validkeys = split( ' ', ( $rc{GIT_CONFIG_KEYS} || '' ) );
push @validkeys, "gitolite-options\\..*";
- my @matched = grep { $key =~ /^$_$/ } @validkeys;
+ my @matched = grep { $key =~ /^$_$/i } @validkeys;
_die "git config '$key' not allowed\ncheck GIT_CONFIG_KEYS in the rc file" if ( @matched < 1 );
_die "bad config value '$value'" if $value =~ $UNSAFE_PATT;
add_config( 1, $key, $value );