OK. Quindi pensavo di averlo leccato ... ma ora ...
Ho un progetto che include una piccola libreria di GitHub come sottomodulo. Nella versione originale di quel super-progetto il sottomodulo funziona come previsto.
Tuttavia, ho appena clonato il superprogetto, ho fatto quello che pensavo di dover fare: "git submodule init", ho fatto apparire la directory del sottomodulo, ma è vuota.
Se provo ora a farlo
git submodule update
ottengo
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Se provo
git submodule foreach git pull
ottengo
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
Nel mio .git / config, ho questo:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
Nei miei .gitmodules ho questo:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Qualcuno ha idea di cosa manca?