From 6f98d7954aec3e5e398d255f54ec4467919496d5 Mon Sep 17 00:00:00 2001 From: Jonhnny Weslley Date: Fri, 8 Oct 2010 10:32:02 -0300 Subject: [PATCH] added git-delete-submodule for delete submodules easily --- AUTHORS | 1 + bin/git-delete-submodule | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100755 bin/git-delete-submodule diff --git a/AUTHORS b/AUTHORS index d1ac7f3..502a89e 100644 --- a/AUTHORS +++ b/AUTHORS @@ -15,3 +15,4 @@ Patches and Suggestions - Domenico Rotiroti - Jason Young - Nick Campbell +- Jonhnny Weslley diff --git a/bin/git-delete-submodule b/bin/git-delete-submodule new file mode 100755 index 0000000..a5472bf --- /dev/null +++ b/bin/git-delete-submodule @@ -0,0 +1,9 @@ +#!/bin/sh + +test -z $1 && echo "submodule required" && exit 1 +test ! -f .gitmodules && echo ".gitmodules file not found" && exit 2 +test -z $(git config --file=.gitmodules submodule.$1.url) && echo "submodule not found" && exit 3 + +git config --remove-section submodule.$1 +git config --file=.gitmodules --remove-section submodule.$1 +git rm --cached $1