ESTÁ BEM. Então eu pensei que tinha lambido ... mas agora ....
Tenho um projeto que inclui uma pequena biblioteca do GitHub como um submódulo. Na versão original desse superprojeto, o submódulo está funcionando conforme o esperado.
Porém, acabei de clonar o superprojeto, fiz o que achei que deveria: "git submodule init", fiz aparecer o diretório do submódulo, mas está vazio.
Se eu agora tentar fazer
git submodule update
eu recebo
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Se eu tentar
git submodule foreach git pull
eu recebo
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
No meu .git / config, tenho o seguinte:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
Em meus módulos .git, tenho o seguinte:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Alguém tem uma ideia do que está faltando?