Fixing compat with Mercurial default branch (future 5.3)
Two fixes about accessing data of core Mercurial objects: scmutil.status
and context.changectx
.
Made on top of the topic that enables CI for Mercurial default, for proof that it works and subsequent enforcement of this CI case.
Merge request reports
Activity
added 9 commits
- 1fccfdf97c978d629fc3f81245569fbdc330ed6d...3ca1f7cddb86 - 5 commits from branch
branch/default
- 0259c8aa557a - heptapod-ci: protecting outer commands from PYTHONPATH
- 1aa74ab163c0 - heptapod-ci: a job for current default branch of Mercurial
- 3de074bf8003 - compat: fixed access to status attributes
- 5f9122431e18 - overlaychangectx: adding attribute expected in future hg 5.3
Toggle commit list- 1fccfdf97c978d629fc3f81245569fbdc330ed6d...3ca1f7cddb86 - 5 commits from branch
Nobody has commented since the original MR, but this fixes a total blocker for next Mercurial versions, and the changes are rather straightforward.
The CI proves it works down to 4.3 and I launched the tests for 3.7 and 3.8, just to be sure there's no surprise on the oldest version.
Therefore I'm merging this.
mentioned in merge request !4 (closed)
Please register or sign in to reply