`be show` now supports showing multiple bugs with a single call.
authorW. Trevor King <wking@drexel.edu>
Sun, 23 Nov 2008 12:40:11 +0000 (07:40 -0500)
committerW. Trevor King <wking@drexel.edu>
Sun, 23 Nov 2008 12:40:11 +0000 (07:40 -0500)
.be/bugs/c894f10f-197d-4b22-9c5b-19f394df40d4/comments/25c67b0b-1afd-4613-a787-e0f018614966/body [new file with mode: 0644]
.be/bugs/c894f10f-197d-4b22-9c5b-19f394df40d4/comments/25c67b0b-1afd-4613-a787-e0f018614966/values [new file with mode: 0644]
becommands/show.py

diff --git a/.be/bugs/c894f10f-197d-4b22-9c5b-19f394df40d4/comments/25c67b0b-1afd-4613-a787-e0f018614966/body b/.be/bugs/c894f10f-197d-4b22-9c5b-19f394df40d4/comments/25c67b0b-1afd-4613-a787-e0f018614966/body
new file mode 100644 (file)
index 0000000..62c14e6
--- /dev/null
@@ -0,0 +1 @@
+This bug duplicates a403de79-8f39-41f2-b9ec-15053b175ee2
diff --git a/.be/bugs/c894f10f-197d-4b22-9c5b-19f394df40d4/comments/25c67b0b-1afd-4613-a787-e0f018614966/values b/.be/bugs/c894f10f-197d-4b22-9c5b-19f394df40d4/comments/25c67b0b-1afd-4613-a787-e0f018614966/values
new file mode 100644 (file)
index 0000000..5953360
--- /dev/null
@@ -0,0 +1,21 @@
+
+
+
+Content-type=text/plain
+
+
+
+
+
+
+Date=Sun, 23 Nov 2008 12:37:57 +0000
+
+
+
+
+
+
+From=W. Trevor King <wking@drexel.edu>
+
+
+
index ab296e32f3c7cf0769a8f4fb29f447e37c409dc4..a2cd322136c00fc7bf36e4a84c7dc87721910f22 100644 (file)
@@ -38,15 +38,13 @@ def execute(args):
     options, args = get_parser().parse_args(args)
     if len(args) == 0:
         raise cmdutil.UserError("Please specify a bug id.")
-    if len(args) > 1:
-        help()
-        raise cmdutil.UserError("Too many arguments.")
     bd = bugdir.BugDir(loadNow=True)
-    bug = bd.bug_from_shortname(args[0])
-    print bug.string(show_comments=True)
+    for bugid in args:
+        bug = bd.bug_from_shortname(bugid)
+        print bug.string(show_comments=True)
 
 def get_parser():
-    parser = cmdutil.CmdOptionParser("be show bug-id")
+    parser = cmdutil.CmdOptionParser("be show bug-id [more bug-ids...]")
     return parser
 
 longhelp="""