--- 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.