diff -r 7755b89cadaf -r 69921d02daaf mercurial/httppeer.py --- a/mercurial/httppeer.py Wed Mar 06 15:06:53 2019 +0100 +++ b/mercurial/httppeer.py Wed Apr 17 17:56:30 2019 +0200 @@ -382,6 +382,7 @@ self._path = path self._url = url self._caps = caps + self.limitedarguments = caps is not None and 'httppostargs' not in caps self._urlopener = opener self._requestbuilder = requestbuilder @@ -750,6 +751,9 @@ @interfaceutil.implementer(repository.ipeerv2) class httpv2peer(object): + + limitedarguments = False + def __init__(self, ui, repourl, apipath, opener, requestbuilder, apidescriptor): self.ui = ui