comparison mercurial/cext/charencode.h @ 42158:69921d02daaf

peer: introduce a limitedarguments attributes When set to True, it signal that the peer cannot receive too larges arguments and that algorithm must adapt. This should only be True for http peer that does not support argument passed as "post". This will be useful to unlock better discovery performance in the next changesets. I am using a dedicated argument because this is not really a usual "capabilities" things. An alternative approach would be to adds a "large-arguments" to all peer, but the http peers. That seemed a bit too hacky to me.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 17 Apr 2019 17:56:30 +0200
parents 81199632fa42
children
comparison
equal deleted inserted replaced
42157:7755b89cadaf 42158:69921d02daaf