gitlog-to-changelog: remove a little duplication
[gnulib.git] / build-aux / gitlog-to-changelog
index ee1ac87..8d6bc7b 100755 (executable)
@@ -3,7 +3,7 @@ eval '(exit $?0)' && eval 'exec perl -wS "$0" ${1+"$@"}'
     if 0;
 # Convert git log output to ChangeLog format.
 
-my $VERSION = '2011-12-24 18:51'; # UTC
+my $VERSION = '2011-12-30 14:31'; # UTC
 # The definition above must lie within the first 8 lines in order
 # for the Emacs time-stamp write hook (at end) to update it.
 # If you change this file with Emacs, please let the write hook
@@ -253,8 +253,9 @@ sub parse_amend_file($)
 
       my @coauthors = grep /^Co-authored-by:.*$/, @line;
       # Omit "Co-authored-by..." and "Signed-off-by..." lines.
-      @line = grep !/^Signed-off-by: .*>$/, @line;
-      @line = grep !/^Co-authored-by: /, @line;
+      @line = grep !/^(?:Signed-off-by:[ ].*>$
+                       |Co-authored-by:[ ]
+                       )/x, @line;
 
       # Remove leading and trailing blank lines.
       if (@line)