Я использовал следующую строку в моем .hgsub
в течение многих лет:
setup/help = https://my.repo.com/manuals
Это поместило бы репозиторий с именем «manual» в папку help
внутри другой папки setup
.Таким образом, моя структура родительского репозитория выглядит следующим образом:
.hg
setup
|__help
| |__.hg
|
.hgsub
Это не было проблемой, пока я не обновил Mercurial 4.9 сегодня, теперь он говорит: «Путь к субрепарату содержит недопустимый компонент: setup / help», и я могу »т даже совершить основной репо.Mercurial запрещает это сейчас?Есть ли действительный синтаксис .hgsub
, чтобы заставить это работать?Я не хочу перемещать help
, чтобы быть прямым потомком главной папки проекта.Моя предыдущая версия Mercurial была 4.5, я не использовал древние инструменты ...
Ошибка отслеживания в соответствии с запросом:
Traceback (most recent call last):
File "mercurial\scmutil.pyo", line 165, in callcatch
File "mercurial\dispatch.pyo", line 367, in _runcatchfunc
File "mercurial\dispatch.pyo", line 1021, in _dispatch
File "mercurial\dispatch.pyo", line 756, in runcommand
File "mercurial\dispatch.pyo", line 1030, in _runcommand
File "mercurial\dispatch.pyo", line 1018, in <lambda>
File "mercurial\util.pyo", line 1670, in check
File "mercurial\commands.pyo", line 4621, in push
File "mercurial\context.pyo", line 277, in sub
File "mercurial\subrepo.pyo", line 164, in subrepo
File "mercurial\subrepo.pyo", line 414, in __init__
Abort: subrepo path contains illegal component: setup/help
abort: subrepo path contains illegal component: setup/help