diff mercurial/localrepo.py @ 6715:a3c41abfa828

context: add memctx for memory commits
author Patrick Mezard <pmezard@gmail.com>
date Thu, 19 Jun 2008 00:14:23 +0200
parents 93f127b59793
children 521c6c6f3b9b
line wrap: on
line diff
--- a/mercurial/localrepo.py	Wed Jun 18 23:45:49 2008 +0200
+++ b/mercurial/localrepo.py	Thu Jun 19 00:14:23 2008 +0200
@@ -798,6 +798,17 @@
         finally:
             del lock, wlock
 
+    def commitctx(self, ctx):
+        wlock = lock = None
+        try:
+            wlock = self.wlock()
+            lock = self.lock()
+            return self._commitctx(ctx, force=True, force_editor=False, 
+                                   empty_ok=True, use_dirstate=False, 
+                                   update_dirstate=False)
+        finally:
+            del lock, wlock
+
     def _commitctx(self, wctx, force=False, force_editor=False, empty_ok=False,
                   use_dirstate=True, update_dirstate=True):
         tr = None