aboutsummaryrefslogtreecommitdiffstats
path: root/init-repository
diff options
context:
space:
mode:
authorAlex <qt-info@nokia.com>2011-05-11 15:24:41 +1000
committerAlex <qt-info@nokia.com>2011-05-11 15:24:41 +1000
commite36ef7a76e4cff5523a3362fd74b6cc6dc0ca072 (patch)
treed8585e73935cffb52e61db834b8d7a6eb452aaaa /init-repository
parentb984a0da2baa935ba9e39243c07160a68cfb682a (diff)
Add commit-template support
Reviewed-by: Rohan McGovern
Diffstat (limited to 'init-repository')
-rwxr-xr-xinit-repository11
1 files changed, 11 insertions, 0 deletions
diff --git a/init-repository b/init-repository
index 92ba994f..252fbb12 100755
--- a/init-repository
+++ b/init-repository
@@ -180,6 +180,7 @@ use Carp qw( confess );
use English qw( -no_match_vars );
use Getopt::Long qw( GetOptionsFromArray );
use Pod::Usage qw( pod2usage );
+use Cwd qw( getcwd );
my %PROTOCOLS = (
'internal' => 'git://scm.dev.nokia.troll.no/' ,
@@ -332,6 +333,11 @@ sub git_submodule_init
}
$self->exe('git', 'submodule', 'init', @init_args);
+ my $template = getcwd()."/.commit-template";
+ if (-e $template) {
+ $self->exe('git', 'config', 'commit.template', $template);
+ }
+
return;
}
@@ -478,6 +484,11 @@ sub git_clone_one_submodule
$self->exe('git', 'fetch', ($mirror ? $mirror : $url));
}
+ my $template = getcwd()."/../.commit-template";
+ if (-e $template) {
+ $self->exe('git', 'config', 'commit.template', $template);
+ }
+
if ($mirror) {
$self->exe('git', 'config', 'remote.origin.url', $url);