aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.commit-template10
-rwxr-xr-xinit-repository11
2 files changed, 21 insertions, 0 deletions
diff --git a/.commit-template b/.commit-template
new file mode 100644
index 00000000..589ca895
--- /dev/null
+++ b/.commit-template
@@ -0,0 +1,10 @@
+# ===[ Subject ]==========[ one line, please wrap at 72 characters ]===|
+
+# ---[ Details ]---------[ remember extra blank line after subject ]---|
+
+# ---[ Fields ]-----------------[ uncomment and edit as applicable ]---|
+
+#Task-number:
+#Reviewed-by:
+
+# ==================================[ please wrap at 72 characters ]===|
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);