diff -r 5f339b6a7eff -r a3c41abfa828 mercurial/localrepo.py --- 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