Setup cinnabarclone extension for faster git cinnabar clones
Categories
(Developer Services :: Mercurial: hg.mozilla.org, task)
Tracking
(Not tracked)
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(1 file)
Assignee | ||
Comment 1•5 years ago
|
||
The extension comes from https://github.com/glandium/git-cinnabar/blob/master/mercurial/cinnabarclone.py
and has been tested with all mercurial versions from 1.9 to 5.0.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
Additionally to the extension being deployed, this requires the creation of a .hg/cinnabar.manifest file in mozilla-unified and mozilla-central, with the following contents:
mozilla-unified/.hg/cinnabar.manifest:
https://index.taskcluster.net/v1/task/github.glandium.git-cinnabar.bundle.mozilla-unified/artifacts/public/bundle.git
mozilla-central/.hg/cinnabar.manifest:
https://index.taskcluster.net/v1/task/github.glandium.git-cinnabar.bundle.mozilla-central/artifacts/public/bundle.git
The extension adds a capability that is not used by git-cinnabar by default as of current version, so we can safely test things out via an opt-in.
Pushed by mh@glandium.org:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/2d01795bd96a
Deploy the cinnabarclone extension to the mercurial servers. r=sheehan
Assignee | ||
Comment 4•5 years ago
|
||
Reopening until cinnabar.manifest
files are deployed per comment 2.
Comment 5•5 years ago
|
||
Extension deployed and manifests are active on central and unified.
Sorry this took so long between the Git issue/All-Hands/my slowness in reviewing.
Description
•