Open Bug 1661734 (hg55) Opened 2 years ago Updated 2 years ago

[meta] Mercurial 5.5 upgrade and compatibility

Categories

(Developer Services :: Mercurial: hg.mozilla.org, task)

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: sheehan, Assigned: sheehan)

Details

(Keywords: leave-open, meta)

Attachments

(7 files)

No description provided.
Assignee: nobody → sheehan
Status: NEW → ASSIGNED

This avoids devel warnings in newer versions of Mercurial, since we are
accessing a config option defined in another extension.

Depends on D89979

No internal API changes required to make things work here.

Depends on D89980

A few minor template changes between Mercurial 5.2 and 5.5.1 that need
to be updated in the hgtemplates/ directory.

Depends on D89981

Fix the path to Python so it works in the Docker test environment,
and update the Mercurial version to 5.5.1 to verify there are no
outstanding changes our template patcher missed.

Depends on D89982

Pushed by cosheehan@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/50608d409649
testing: install Mercurial 5.5.1 in test environment r=zeid
https://hg.mozilla.org/hgcustom/version-control-tools/rev/e14bdb1ebc23
hghooks: register `pushlog.{autolanduser,landingworkeruser}` in hghooks extension r=zeid
https://hg.mozilla.org/hgcustom/version-control-tools/rev/eff98d860f00
hgext: mark extensions as compatible with Mercurial 5.4, 5.5 r=zeid
https://hg.mozilla.org/hgcustom/version-control-tools/rev/86893985ff49
hgtemplates: update `json.map` and patches with changes since 5.2 r=zeid
https://hg.mozilla.org/hgcustom/version-control-tools/rev/ae9a7d96332b
hgtemplates: update path to `python` to reflect Docker environment and update Mercurial version r=zeid
https://hg.mozilla.org/hgcustom/version-control-tools/rev/1494e61fdffb
hgweb: upgrade Mercurial to 5.5.1 r=zeid
https://hg.mozilla.org/hgcustom/version-control-tools/rev/bf1defef5f55
hgssh: upgrade Mercurial to 5.5.1 r=zeid
You need to log in before you can comment on or make changes to this bug.