comparison mercurial/dirstate.py @ 47594:0cef28b121a4

context: use `dirstate.set_tracked` in `context.add` This is the new shiny API. Differential Revision: https://phab.mercurial-scm.org/D11014
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Thu, 08 Jul 2021 00:58:44 +0200
parents f927ad5a4e2c
children cce51119bfe6
comparison
equal deleted inserted replaced
47593:f927ad5a4e2c 47594:0cef28b121a4
83 return wrap 83 return wrap
84 84
85 85
86 def requires_no_parents_change(func): 86 def requires_no_parents_change(func):
87 def wrap(self, *args, **kwargs): 87 def wrap(self, *args, **kwargs):
88 if not self.pendingparentchange(): 88 if self.pendingparentchange():
89 msg = 'calling `%s` inside of a parentchange context' 89 msg = 'calling `%s` inside of a parentchange context'
90 msg %= func.__name__ 90 msg %= func.__name__
91 raise error.ProgrammingError(msg) 91 raise error.ProgrammingError(msg)
92 return func(self, *args, **kwargs) 92 return func(self, *args, **kwargs)
93 93