diff mercurial/localrepo.py @ 2269:8cb77698f5fd

merge with crew.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Thu, 11 May 2006 14:46:24 -0700
parents 3f7692b0ff13 d812d91c5a84
children dfa17bd1d45e
line wrap: on
line diff
--- a/mercurial/localrepo.py	Thu May 11 10:14:48 2006 -0700
+++ b/mercurial/localrepo.py	Thu May 11 14:46:24 2006 -0700
@@ -446,7 +446,8 @@
             self.dirstate.setparents(n, nullid)
 
     def commit(self, files=None, text="", user=None, date=None,
-               match=util.always, force=False, lock=None, wlock=None):
+               match=util.always, force=False, lock=None, wlock=None,
+               force_editor=False):
         commit = []
         remove = []
         changed = []
@@ -535,8 +536,11 @@
         new.sort()
 
         user = user or self.ui.username()
-        if not text:
-            edittext = [""]
+        if not text or force_editor:
+            edittext = []
+            if text:
+                edittext.append(text)
+            edittext.append("")
             if p2 != nullid:
                 edittext.append("HG: branch merge")
             edittext.extend(["HG: changed %s" % f for f in changed])