aboutsummaryrefslogtreecommitdiffstats
path: root/becommands/comment.py
diff options
context:
space:
mode:
authorAaron Bentley <abentley@panoramicfeedback.com>2005-03-23 17:34:55 +0000
committerAaron Bentley <abentley@panoramicfeedback.com>2005-03-23 17:34:55 +0000
commit6fc191d83c62ec44184b113193e6046bb4999ece (patch)
tree2cd090408dfbf76a7309a1ab444cb718d89b4b8c /becommands/comment.py
parent6ce163d30fcd765fdd93d57f0df4d1b1ef97c1b9 (diff)
downloadbugseverywhere-6fc191d83c62ec44184b113193e6046bb4999ece.tar.gz
Added comment support to show, added comment command
Diffstat (limited to 'becommands/comment.py')
-rw-r--r--becommands/comment.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/becommands/comment.py b/becommands/comment.py
new file mode 100644
index 0000000..f162969
--- /dev/null
+++ b/becommands/comment.py
@@ -0,0 +1,22 @@
+"""Add a comment to a bug"""
+from libbe import bugdir, cmdutil, names
+import os
+def execute(args):
+ options, args = get_parser().parse_args(args)
+ if len(args) < 2:
+ raise cmdutil.UsageError()
+ bug = cmdutil.get_bug(args[0])
+ comment = bugdir.new_comment(bug, args[1])
+ comment.save()
+
+
+def get_parser():
+ parser = cmdutil.CmdOptionParser("be comment BUG-ID COMMENT")
+ return parser
+
+longhelp="""
+Add a comment to a bug.
+"""
+
+def help():
+ return get_parser().help_str() + longhelp