From: strk Date: Mon, 30 Aug 2010 09:09:45 GMT Subject: git-add creates broken submodules Message-ID: <20100830090945.GB13729@keybit.net> Hi there, with help of doener (#git on freenode) I found the root cause of a misconfigured git repository being in the way 'git add ' behaves when contains a .git repository. Example: $ (mkdir foo; cd foo; git init; git commit --allow-empty -m ini); \ git add foo $ git submodule status No submodule mapping found in .gitmodules for path 'foo' Such commit ended up in our centralized repository so that all clones now have this 'submodule' w/out entries in .gitmodules and .git/config. Should 'git-add' simply consider any .git as a normal entry instead ? (that's what I'd expect) Or, if not, should it warn about the presence of a .git directory and refuse to continue suggesting 'git submodule add' instead. NOTE: this happens with git version 1.6.0.2 --strk; () Free GIS & Flash consultant/developer /\ http://strk.keybit.net/services.html