We already plan to add a "widen" wire protocol command to the "narrow"
capability, so let's version the capabilities as "exp-narrow-1" and
"exp-ellipses-1". When we add the "widen" command, we will then add a
"exp-narrow-2" capability to indicate support for that command.
Details
Details
- Reviewers
durin42 indygreg - Group Reviewers
hg-reviewers - Commits
- rHG576b92928cc7: narrow: mark wire proto capability names experimental and versioned
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Event Timeline
Comment Actions
Unfortunately we likely can never ship either the narrow or ellipsis capability as stable because it would confuse 4.7 clients, which will presumably have a different understanding of what narrow and ellipsis mean. But at least now it is clear from the strings that the feature is experimental and we have a way of versioning its semantics until it stabilizes.
Comment Actions
Note that the "narrow" and "ellipses" wire protocol capabilities were introduced earlier today (D4521), so no released version has them.