X-Git-Url: https://git.phdru.name/?p=git-scripts.git;a=blobdiff_plain;f=submodules%2Fremove;fp=submodules%2Fremove;h=1db57c2f06353df4a4b405bd392fee3fb8f544a4;hp=90cb02f6fc10904725a88f461df2c99902706bea;hb=f483adb65ce3845a400488bd289eb3b6eac4b53a;hpb=e55ede1606d7e0220e7b6754f45347fc55e3070a diff --git a/submodules/remove b/submodules/remove index 90cb02f..1db57c2 100755 --- a/submodules/remove +++ b/submodules/remove @@ -23,4 +23,12 @@ fi git rm "$path" && rm -rf "`git rev-parse --git-dir`"/modules/"$name" && -exec git config --remove-section submodule."$name" +git config --remove-section submodule."$name" && + +if [ \! -s .gitmodules ]; then + git rm -f .gitmodules +fi && + +if [ -z $(ls -A "`git rev-parse --git-dir`/modules") ]; then + exec rmdir "`git rev-parse --git-dir`/modules" +fi