aboutsummaryrefslogtreecommitdiffstats
path: root/libbe
diff options
context:
space:
mode:
authorW. Trevor King <wking@drexel.edu>2009-07-19 10:50:28 -0400
committerW. Trevor King <wking@drexel.edu>2009-07-19 10:50:28 -0400
commit22a2dd663c118b2962059ddfc60eb6ca8c2bce50 (patch)
tree28b0859433a251e9346ebe05b3928ccc1b83dfde /libbe
parentdaae395762a45dde2a388d3f4bb77de0601a1583 (diff)
parentb3ce47285a66a35904e5e50636ce471ecb4ce29d (diff)
downloadbugseverywhere-22a2dd663c118b2962059ddfc60eb6ca8c2bce50.tar.gz
Merged becommands/commit.py addition from be.wtk-rr.
Diffstat (limited to 'libbe')
-rw-r--r--libbe/cmdutil.py2
-rw-r--r--libbe/editor.py2
-rw-r--r--libbe/rcs.py5
3 files changed, 5 insertions, 4 deletions
diff --git a/libbe/cmdutil.py b/libbe/cmdutil.py
index e9c16ed..8499633 100644
--- a/libbe/cmdutil.py
+++ b/libbe/cmdutil.py
@@ -164,7 +164,7 @@ def default_complete(options, args, parser, bugid_args={}):
"""
for option,value in option_value_pairs(options, parser):
if value == "--complete":
- raise cmdutil.GetCompletions()
+ raise GetCompletions()
if len(bugid_args.keys()) > 0:
max_pos_arg = max(bugid_args.keys())
else:
diff --git a/libbe/editor.py b/libbe/editor.py
index 5e3f9a6..93144b8 100644
--- a/libbe/editor.py
+++ b/libbe/editor.py
@@ -31,7 +31,7 @@ class CantFindEditor(Exception):
Exception.__init__(self, "Can't find editor to get string from")
def editor_string(comment=None, encoding=None):
- """Invokes the editor, and returns the user_produced text as a string
+ """Invokes the editor, and returns the user-produced text as a string
>>> if "EDITOR" in os.environ:
... del os.environ["EDITOR"]
diff --git a/libbe/rcs.py b/libbe/rcs.py
index 1024249..7138d01 100644
--- a/libbe/rcs.py
+++ b/libbe/rcs.py
@@ -201,7 +201,7 @@ class RCS(object):
"""
Commit the current working directory, using the contents of
commitfile as the comment. Return the name of the old
- revision.
+ revision (or None if commits are not supported).
"""
return None
def installed(self):
@@ -370,8 +370,9 @@ class RCS(object):
string summary and body. Return the name of the old revision
(or None if versioning is not supported).
"""
+ summary = summary.strip()
if body is not None:
- summary += '\n' + body
+ summary += '\n\n' + body.strip() + '\n'
descriptor, filename = tempfile.mkstemp()
revision = None
try: