Add commit-template support
[mirror/qt/qt5.git] / init-repository
index 92ba994..252fbb1 100755 (executable)
@@ -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);