summaryrefslogtreecommitdiff
path: root/src/lib/Gitolite/Rc.pm
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Gitolite/Rc.pm')
-rw-r--r--src/lib/Gitolite/Rc.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/Gitolite/Rc.pm b/src/lib/Gitolite/Rc.pm
index a3f0c59..5e1f21e 100644
--- a/src/lib/Gitolite/Rc.pm
+++ b/src/lib/Gitolite/Rc.pm
@@ -271,6 +271,12 @@ sub version {
sub trigger {
my $rc_section = shift;
+ # if arg-2 (now arg-1, due to the 'shift' above) exists, it is a repo
+ # name, so setup env from options
+ require Gitolite::Conf::Load;
+ Gitolite::Conf::Load->import('env_options');
+ env_options($_[0]) if $_[0];
+
if ( exists $rc{$rc_section} ) {
if ( ref( $rc{$rc_section} ) ne 'ARRAY' ) {
_die "'$rc_section' section in rc file is not a perl list";