Обновление подмодуля Git из ловушки post-receive

я пытаюсь автоматически обновить мой субмодуль, расположенный вvar/www/php/vendor/projectX на каждом коммите кvar/www супер-проект. Я добавил эти строки в.git/hooks/post-receive файл :

#!/bin/sh
echo "Updating submodules recursively"
pwd
git submodule update --init --recursive

Но я получаю это, когда присоединяюсь к супер-проекту:

Counting objects: 8, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 346 bytes | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)

remote: Updating submodules recursively
remote: /var/www/.git
remote: No submodule mapping found in .gitmodules for path 'php/vendor/projectX'
To [email protected]:.
3dc2404..bc46dd6  dev -> dev

Однако соответствующий раздел присутствует в файле .gitmodules, как и файлы в .git / modules. Бегgit submodule update --init --recursive вручную работает нормально. Это'Только когда запускается с крючка, он не работает. Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос