Mercurial > hg-stable
changeset 50181:3dd7e54ff7f1
dirstate: introduce a (noop) running_status context
Let us start with a simplistic context so we can scope the appropriate code
before adding more logic.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 20 Feb 2023 15:18:07 +0100 |
parents | e5f5f1c1c452 |
children | 21b6ce3ade35 |
files | mercurial/dirstate.py |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/dirstate.py Tue Feb 21 22:14:12 2023 +0100 +++ b/mercurial/dirstate.py Mon Feb 20 15:18:07 2023 +0100 @@ -205,6 +205,16 @@ @contextlib.contextmanager @check_invalidated + def running_status(self, repo): + """Wrap a status operation + + Currently does nothing, but exist to let other code adds it before we + start enforcing it. + """ + yield + + @contextlib.contextmanager + @check_invalidated def _changing(self, repo, change_type): if repo.currentwlock() is None: msg = b"trying to change the dirstate without holding the wlock"