--- a/mercurial/repository.py Wed Mar 06 15:06:53 2019 +0100
+++ b/mercurial/repository.py Wed Apr 17 17:56:30 2019 +0200
@@ -291,6 +291,10 @@
class ipeerrequests(interfaceutil.Interface):
"""Interface for executing commands on a peer."""
+ limitedarguments = interfaceutil.Attribute(
+ """True if the peer cannot receive large argument value for commands."""
+ )
+
def commandexecutor():
"""A context manager that resolves to an ipeercommandexecutor.
@@ -329,6 +333,8 @@
class peer(object):
"""Base class for peer repositories."""
+ limitedarguments = False
+
def capable(self, name):
caps = self.capabilities()
if name in caps: