From b2713b5e56911f95b3dfd21cb6b3e3cec52220bb Mon Sep 17 00:00:00 2001 From: Jonhnny Weslley Date: Fri, 8 Oct 2010 11:48:10 -0300 Subject: [PATCH] automatically remove trailing slash from argument if it exists --- bin/git-delete-submodule | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bin/git-delete-submodule b/bin/git-delete-submodule index a5472bf..ceb1fa9 100755 --- a/bin/git-delete-submodule +++ b/bin/git-delete-submodule @@ -2,8 +2,10 @@ 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 +NAME=$(echo $1 | sed 's/\/$//g') +test -z $(git config --file=.gitmodules submodule.$NAME.url) && echo "submodule not found" && exit 3 + +git config --remove-section submodule.$NAME +git config --file=.gitmodules --remove-section submodule.$NAME +git rm --cached $NAME