Mercurial > public > mercurial-scm > hg-stable
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