Projects with wrongly initialized wiki repos
Most (perhaps all) projects have a wiki repository, even if not using it.
There are instances around with projects where the hg repo for the wiki is not initialized (at all), perhaps due to an old Heptapod bug.
This is harmless in normal operation, but it makes the migration to hashed storage fail for them which in turns block the migration to Heptapod 0.24 (GitLab 14.0). I expect any move to fail, this should also affect transfers.
Workaround:
-
hg init
forreponame.wiki.hg
alongsidereponame.wiki.git
- copy over of
.hg/hgrc
from the main repo (necessary because it is part of the repo move operation and generally expected to exist by Heptapod)
The fix is rather easy, it should probably be backported to Heptapod 0.23, since it prevents upgrading from it.