On 02/16/2012 10:40 AM, David C. Rankin wrote: > I don't know if this is the git config for tde or me that is causing the git > clone of the tde tree to fail to clone the needed admin, cmake and other > submodules when doing a clone of the entire project. > > I cloned using: > > git clone http://drankin@.../scm/git/tde > ./scripts/switch_all_submodules_to_head_and_clean > > I have since used: > > git pull > ./scripts/switch_all_submodules_to_head_and_clean > git submodule update --init > > git reports the tree is up to date: > 10:00 archangel:/dat_f/tde> git pull > Already up-to-date. > > However, working on tqtinterface, the tqtinterface/admin and > tqtinterface/cmake directories are empty -- and tqtinterface will not build. > Comparing what I see browsing the git repository online and what I have locally, > there is no question files are missing. > <snip> > > Can I fix this, or do I just need to pull another complete copy of the tree? > > One of the primary problems seems to be the creation of '.git' FILES instead of '.git' DIRECTORIES on checkout: 11:37 archangel:/dat_f/tde> find main -type f -name .git main/tdegraphics/.git main/tdeartwork/.git main/tdepim/.git main/libraries/libkexiv2/.git main/libraries/libksquirrel/.git main/libraries/mlt/.git main/libraries/pytdeextensions/.git main/libraries/libkdcraw/.git main/libraries/libkipi/.git -- David C. Rankin, J.D.,P.E.