]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commitdiff
UBUNTU: [Debian] git-ubuntu-log -- wrap long bug and commit titles
authorAndy Whitcroft <apw@canonical.com>
Wed, 24 Feb 2016 22:25:23 +0000 (22:25 +0000)
committerTim Gardner <tim.gardner@canonical.com>
Mon, 20 Feb 2017 03:57:58 +0000 (20:57 -0700)
Signed-off-by: Andy Whitcroft <apw@canonical.com>
debian/scripts/misc/git-ubuntu-log

index 762fa28161913598f0673e2c3a87bcd527d87ff5..f7f2f42d7e4f5b5652f47d2fe6077d04e9f3cea1 100755 (executable)
@@ -7,6 +7,8 @@ import codecs
 import urllib.request
 import json
 
+import textwrap
+
 sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
 
 # Suck up the git log output and extract the information we need.
@@ -93,7 +95,14 @@ for bug in bugs:
                     print('')
                 emit_nl = True
 
-                print('  * ' + title)
+                title_lines = textwrap.wrap(title, 76)
+                print('  * ' + title_lines[0])
+                for line in title_lines[1:]:
+                    print('    ' + line)
+
                 emit_title = False
-            print('    - ' + entry['subject'])
+            title_lines = textwrap.wrap(entry['subject'], 76)
+            print('    - ' + title_lines[0])
+            for line in title_lines[1:]:
+                print('      ' + line)