build: Print a commit id in the generated ChangeLog
authorWerner Koch <wk@gnupg.org>
Thu, 19 Jan 2017 14:01:44 +0000 (15:01 +0100)
committerWerner Koch <wk@gnupg.org>
Thu, 19 Jan 2017 14:01:44 +0000 (15:01 +0100)
* build-aux/gitlog-to-changelog: Print an extra line with the commit
id.

Signed-off-by: Werner Koch <wk@gnupg.org>
build-aux/gitlog-to-changelog

index 24a3d72..f70f499 100755 (executable)
@@ -179,6 +179,7 @@ sub parse_amend_file($)
   my $amend_file;
   my $append_dot = 0;
   my $tear_off = 0;
+  my $firstline;
   GetOptions
     (
      help => sub { usage 0 },
@@ -338,7 +339,9 @@ sub parse_amend_file($)
           # Prefix each non-empty line with a TAB.
           @line = map { length $_ ? "\t$_" : '' } @line;
 
-          print "\n", join ("\n", @line), "\n";
+          $firstline = shift @line;
+          print "\n", $firstline, "\n", "\t+ commit $sha\n";
+          print join ("\n", @line), "\n";
         }
 
     SKIPCOMMIT: