diff options
author | Alex <qt-info@nokia.com> | 2011-05-11 15:24:41 +1000 |
---|---|---|
committer | Alex <qt-info@nokia.com> | 2011-05-11 15:24:41 +1000 |
commit | e36ef7a76e4cff5523a3362fd74b6cc6dc0ca072 (patch) | |
tree | d8585e73935cffb52e61db834b8d7a6eb452aaaa /init-repository | |
parent | b984a0da2baa935ba9e39243c07160a68cfb682a (diff) |
Add commit-template support
Reviewed-by: Rohan McGovern
Diffstat (limited to 'init-repository')
-rwxr-xr-x | init-repository | 11 |
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); |