diff -r 6412dcec52d3 -r e123c8a26a70 mercurial/interfaces/repository.py --- a/mercurial/interfaces/repository.py Wed Oct 23 15:58:32 2024 -0400 +++ b/mercurial/interfaces/repository.py Thu Oct 24 20:26:25 2024 -0400 @@ -344,6 +344,7 @@ outstanding requests are waited on. """ + @abc.abstractmethod def callcommand(self, name, args): """Request that a named command be executed. @@ -366,6 +367,7 @@ until all command requests have been issued. """ + @abc.abstractmethod def sendcommands(self): """Trigger submission of queued command requests. @@ -376,6 +378,7 @@ When called, no more new commands may be issued with this executor. """ + @abc.abstractmethod def close(self): """Signal that this command request is finished.