[Libreoffice-commits] .: bin/lo-commit-stat

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


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

New commits:
commit 515e3f9ba732d28e0ceb7af3b3edda33f84fe84b
Author: Petr Mladek <pmladek at suse.cz>
Date:   Tue Mar 1 21:16:48 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 ba88956..4320bd5 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