Skip to content

Mercurial cloning: no share-safe

Georges Racinet requested to merge topic/heptapod/no-share-safe into branch/heptapod

Because the default Mercurial version provided by the Runner itself (usually as part of the Runner Helper image) is now 6.7, it creates repositories that require share-safe by default. This breaks job scripts that are using Mercurial<5.7 (this happened to the unit-golang job of this very project).

On the other hand, shares are seldom used with the kind of CI provided by Heptapod Runner. Still, users that need them can be advised to include format.use-share-safe.automatic-upgrade-of-mismatching-repositories=yes in their scripts. Subsequent runs will have no problem to pull/update a repo that has switched to share-safe.

Merge request reports

Loading