Odd httpheader=1024 required for Phabricator
Makarius
makarius at sketis.net
Wed Feb 12 17:48:42 UTC 2020
On 12/02/2020 17:48, Augie Fackler wrote:
>
>> Complex software products routinely depend on wrong assumptions.
>>
>> De-facto we have a situation that Phabricator requires a very old version of
>> Mercurial, and thus makes Mercurial look bad.
>
> Last I knew phabricator was pinning to an ancient hg specifically because they try to parse our wire protocol blindly without actually understanding our format evolution policy (we detect new capabilities and then use a new format), and then blamed /us/ when we changed a format they shouldn't have been claiming (in the capabilities network call) to support. So I suspect even if you fix this immediate issue, hg-on-phabricator will still be Very Broken unless they've gotten their act together about filtering capabilities to something their software can cope with.
OK, that sheds further light on the overall situation. At least I've got
answers quickly.
I will find other workarounds: I am used to make "broken" things work
smoothly, but I don't even have "fix" in my vocabulary.
Funnily, someone on the Phabricator discourse forum has just proposed to avoid
the "blame" terminology in their product:
https://discourse.phabricator-community.org/t/replace-blame-with-annotate/3527
Makarius
More information about the Mercurial
mailing list