[Libreoffice-commits] .: Branch 'libreoffice-3-3' - bin/lo-commit-stat

Petr Mladek pmladek at kemper.freedesktop.org
Tue Mar 1 12:17:13 PST 2011


 bin/lo-commit-stat |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 067dd8e2b5205fe13c4ceff983683dc9e5f29b90
Author: Petr Mladek <pmladek at suse.cz>
Date:   Tue Mar 1 21:10:57 2011 +0100

    lo-commit-stat: replace "n#" with "bnc#"
    
    the "bnc#" prefix is required by SUSE package conventions

diff --git a/bin/lo-commit-stat b/bin/lo-commit-stat
index a196263..c0b1b0c 100755
--- a/bin/lo-commit-stat
+++ b/bin/lo-commit-stat
@@ -18,6 +18,7 @@ sub search_bugs($$$$)
     my $bug = "";
     my $bug_orig;
     while (defined $bug) {
+
         # match fdo#123, rhz#123, i#123
         if ( $line =~ m/(\w*\#+\d+)/ ) {
             $bug_orig = $1;
@@ -30,11 +31,17 @@ sub search_bugs($$$$)
             $bug = undef;
             next;
         }
+
 #        print "   found $bug\n";
+        # remove bug number from the comment; it will be added later a standardized way
         $bug_orig =~ s/\#/\\#/;
         $line =~ s/[Rr]esolves:\s*$bug_orig\s*//;
         $line =~ s/\s*-\s*$bug_orig\s*//;
         $line =~ s/\(?$bug_orig\)?[:,]?\s*//;
+
+        # bnc# is prefered over n# for novell bugs
+        $bug =~ s/^n\#/bnc#/;
+        # save the bug number
         %{$pdata->{$piece}{$commit_id}{'bugs'}} = () if (! defined %{$pdata->{$piece}{$commit_id}{'bugs'}});
         $pdata->{$piece}{$commit_id}{'bugs'}{$bug} = 1;
         $pdata->{$piece}{$commit_id}{'flags'}{'bug'} = 1;


More information about the Libreoffice-commits mailing list