]> git.0d.be Git - empathy.git/commitdiff
release.py: detect bug numbers using their full URL
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Wed, 13 Jul 2011 10:09:19 +0000 (12:09 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Wed, 13 Jul 2011 10:12:51 +0000 (12:12 +0200)
git-bz uses the full address of the bug so best to support that format as
well.

release.py

index 4c3f54effa9276df66367d001dd1e7bf5537a710..41b18010527eb7df2ffe8eac76abe9467e47babd 100755 (executable)
@@ -161,9 +161,10 @@ class Project:
                return translations
 
        def get_bug_author(self, bug_number):
-               cmd = 'git log %s.. | grep -B 20 -E "(bug %s|#%s)"' \
+               cmd = 'git log %s.. | grep -B 20 -E \
+                     "(bug %s|#%s)|bugzilla.gnome.org/show_bug.cgi\?id=%s"' \
                      ' | tac | grep ^Author: | head -1' \
-                     % (self.last_tag, bug_number, bug_number)
+                     % (self.last_tag, bug_number, bug_number, bug_number)
                line = self.exec_cmd (cmd)
                p1 = line.find(" ")
                p2 = line.find("<")