branch | stable |
changeset 50325 | 2761ce777fc4 |
parent 48913 | f254fc73d956 |
child 50920 | c642c03969ff |
--- a/mercurial/hook.py Thu Mar 23 21:18:54 2023 +0000 +++ b/mercurial/hook.py Thu Mar 23 11:36:25 2023 +0000 @@ -191,6 +191,11 @@ cwd = encoding.getcwd() r = ui.system(cmd, environ=env, cwd=cwd, blockedtag=b'exthook-%s' % (name,)) + if repo is not None and repo.currentwlock() is None: + repo.invalidatedirstate() + if repo is not None and repo.currentlock() is None: + repo.invalidate() + duration = util.timer() - starttime ui.log( b'exthook',