Есть развернутый gitlab, есть несколько проектов в глобальном нэймспейсе, которые используются в виде субмодулей в других проектах. С версии 6.0 глобальный нэймспейс в gitlab запретили, теперь нужно перенести проекты в нэймспейсы, но тогда у них изменится адрес. Как правильно поправить ссылки на эти проекты в других проектах?
Я вижу такие варианты:
Первый вариант: править в истории тот коммит, в котором добавлен субмодуль. Придется push -f делать и появляется проблема с ветками.
Второй вариант: поправить адрес и закоммитить. Тут проблема возникает со сборкой старых коммитов - придется править после каждого пула.
Как правильнее всего сделать?