This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.22-632-gd108b75
- From: vapier at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 29 Dec 2015 18:35:05 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.22-632-gd108b75
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via d108b75561d0d3a4187be9fa47285260aaad37ea (commit)
from b674b821091141c5eed7d423612d3b10703e9c62 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=d108b75561d0d3a4187be9fa47285260aaad37ea
commit d108b75561d0d3a4187be9fa47285260aaad37ea
Author: Mike Frysinger <vapier@gentoo.org>
Date: Tue Nov 10 00:41:33 2015 -0500
list-fixed-bugs: use argparse for the commandline
This makes the interface more friendly to users.
diff --git a/ChangeLog b/ChangeLog
index 5135c01..183c55b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-12-29 Mike Frysinger <vapier@gentoo.org>
+
+ * scripts/list-fixed-bugs.py: Import argparse. Call main instead.
+ (get_parser): New function.
+ (main): New function.
+
2015-12-29 Rob Wu <rob@robwu.nl>
[BZ #19369]
diff --git a/scripts/list-fixed-bugs.py b/scripts/list-fixed-bugs.py
index 37e9a43..0a61adc 100755
--- a/scripts/list-fixed-bugs.py
+++ b/scripts/list-fixed-bugs.py
@@ -23,11 +23,21 @@ bugs marked as FIXED with that milestone, to be added to the NEWS file
just before release. The output is in UTF-8.
"""
+import argparse
import json
import sys
import textwrap
import urllib.request
+
+def get_parser():
+ """Return an argument parser for this module."""
+ parser = argparse.ArgumentParser(description=__doc__)
+ parser.add_argument('version',
+ help='Release version to look up')
+ return parser
+
+
def list_fixed_bugs(version):
"""List the bugs fixed in a given version."""
url = ('https://sourceware.org/bugzilla/rest.cgi/bug?product=glibc'
@@ -42,5 +52,13 @@ def list_fixed_bugs(version):
subsequent_indent=' ') + '\n'
sys.stdout.buffer.write(desc.encode('utf-8'))
+
+def main(argv):
+ """The main entry point."""
+ parser = get_parser()
+ opts = parser.parse_args(argv)
+ list_fixed_bugs(opts.version)
+
+
if __name__ == '__main__':
- list_fixed_bugs(sys.argv[1])
+ main(sys.argv[1:])
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 ++++++
scripts/list-fixed-bugs.py | 20 +++++++++++++++++++-
2 files changed, 25 insertions(+), 1 deletions(-)
hooks/post-receive
--
GNU C Library master sources