aboutsummaryrefslogtreecommitdiffstats
path: root/becommands/show.py
diff options
context:
space:
mode:
authorThomas Habets <thomas@habets.pp.se>2009-01-07 19:39:32 +0100
committerThomas Habets <thomas@habets.pp.se>2009-01-07 19:39:32 +0100
commitbd8d5fdc0d37970824daac68f8d7c76975e9d36d (patch)
treec26dee19db15395c991c8f2bfa645eb19d56a689 /becommands/show.py
parenta711ecf10df62e30d83c1941065404c53fecd35b (diff)
downloadbugseverywhere-bd8d5fdc0d37970824daac68f8d7c76975e9d36d.tar.gz
XML output for "be show"
Diffstat (limited to 'becommands/show.py')
-rw-r--r--becommands/show.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/becommands/show.py b/becommands/show.py
index abec813..1ee354c 100644
--- a/becommands/show.py
+++ b/becommands/show.py
@@ -41,10 +41,15 @@ def execute(args):
bd = bugdir.BugDir(from_disk=True)
for bugid in args:
bug = bd.bug_from_shortname(bugid)
- print bug.string(show_comments=True)
+ if options.dumpXML:
+ print bug.xml(show_comments=True)
+ else:
+ print bug.string(show_comments=True)
def get_parser():
- parser = cmdutil.CmdOptionParser("be show BUG-ID [BUG-ID ...]")
+ parser = cmdutil.CmdOptionParser("be show [options] BUG-ID [BUG-ID ...]")
+ parser.add_option("-x", "--xml", action="store_true",
+ dest='dumpXML', help="Dump as XML")
return parser
longhelp="""