In be-handle-mail, give new bug summary via command line.
authorW. Trevor King <wking@drexel.edu>
Sat, 18 Jul 2009 14:45:13 +0000 (10:45 -0400)
committerW. Trevor King <wking@drexel.edu>
Sat, 18 Jul 2009 14:45:13 +0000 (10:45 -0400)
Fixes incorrect implementation of _comment_ bodies via stdin in my
  wking@drexel.edu-20090718143517-mkd6toxmcoij3qwk
commit.

interfaces/email/interactive/be-handle-mail

index c3769bef034489610114a13ab6cda4ade4fac71c..cb31f1c2bf3fdc0b24132f135d0cfeae5d6a62e1 100755 (executable)
@@ -137,6 +137,7 @@ def run_message(msg_text):
             if "--reporter" not in args and "-r" not in args:
                 command_args = ["--reporter", info["author_addr"]]+command_args
             body = body.strip().split("\n", 1)[0] # only take first line
+            command_args.append(body)
         elif command == "comment":
             if "--author" not in args and "-a" not in args:
                 command_args = ["--author", info["author_addr"]] + command_args
@@ -144,8 +145,8 @@ def run_message(msg_text):
                 command_args = ["--content-type", mime_type] + command_args
             if "--alt-id" not in args:
                 command_args = ["--alt-id", msg["message-id"]] + command_args
-        command_args.append("-")
-        stdin = body
+            command_args.append("-")
+            stdin = body
     info["command-args"] = command_args
     # set stdin and catch stdout and stderr
     new_stdin = StringIO.StringIO(stdin)