Mercurial > hg-stable
changeset 8502:51b7d2a68e03
commit: drop unneeded dirstate invalidate logic
We no longer touch the dirstate in the middle of a commit, so a
failing commit doesn't require invalidating the dirstate.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 18 May 2009 17:36:24 -0500 |
parents | ab0e3f7ea315 |
children | 90f86a5330bb |
files | mercurial/localrepo.py |
diffstat | 1 files changed, 0 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/localrepo.py Mon May 18 17:36:24 2009 -0500 +++ b/mercurial/localrepo.py Mon May 18 17:36:24 2009 -0500 @@ -769,7 +769,6 @@ def commit(self, files=None, text="", user=None, date=None, match=None, force=False, editor=False, extra={}): - ret = None wlock = self.wlock() try: p1, p2 = self.dirstate.parents() @@ -824,8 +823,6 @@ return ret finally: - if ret == None: - self.dirstate.invalidate() # didn't successfully commit wlock.release() def commitctx(self, ctx, error=False):