fatal: Needed a single revision

При добавлении в гитлаб репозиторий сабмодуля устанавливаю бранч main:

git submodule add -b main ../../some-project/my-repo.git

После этого использую гитлаб раннер c variables:

GIT_SUBMODULE_STRATEGY: normal

GIT_SUBMODULE_UPDATE_FLAGS: "--remote --merge"

Всё отрабатывает отлично, но когда меняешь в .gitmodules бранч сабмодуля на другой, допустим "feature"(менял как руками в файле так и командой git submodule set-branch -b feature my-repo) то дропает пайплайн с этим: fatal: Needed a single revision

Unable to find current origin/feature revision in submodule path 'my-repo'

Локально команда "git submodule update --init --remote --merge my-repo" работает исправно,обновляет сабмодуль до последнего коммита в ветке "feature"


Ответы (0 шт):