diff -r fb9b83df45f3 -r 1024bef53d9e mercurial/localrepo.py --- 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,7 @@ def commit(self, files=None, text="", user=None, date=None, match=None, force=False, editor=False, extra={}): - wlock = lock = None + wlock = None if extra.get("close"): force = True if files: