diff options
Diffstat (limited to 'src/lib/Gitolite/Rc.pm')
-rw-r--r-- | src/lib/Gitolite/Rc.pm | 6 |
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"; |