D4789: narrow: check for servers' narrow support before doing anything (BC)
pulkit (Pulkit Goyal)
phabricator at mercurial-scm.org
Mon Oct 1 16:07:31 UTC 2018
pulkit added a comment.
In https://phab.mercurial-scm.org/D4789#72717, @martinvonz wrote:
> > This is BC because new clients won't be able to extend from old narrow-enabled servers.
>
> I think your previous patch was also BC in that sense since it started requiring the server to have the ellipses wire capability when widening with ellipsis nodes. It's not a problem for us to add that capability (we already have), but you may want to mention it there for consistency :), if I understood that right.
I am not whether that patch stands as a BC but yes, the whole rework and refactoring during this cycle make big BC's in how narrow extension work and I doubt that a client with hg-4.8 will be able to use narrow with server which is at hg-4.7.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D4789
To: pulkit, durin42, #hg-reviewers
Cc: martinvonz, mercurial-devel
More information about the Mercurial-devel
mailing list