Fixed _design_add_git_exclude() function to use 'git rev-parse --git-dir', which will support submodules.

This commit is contained in:
Nathan Broadbent
2012-05-08 16:23:45 +12:00
parent 5e14302f56
commit 69a44f3775

View File

@@ -23,8 +23,9 @@
# Add ignore rule to .git/info/exclude if not already present
_design_add_git_exclude(){
if [ -e "$1/.git/info/exclude" ] && ! $(grep -q "$project_design_dir" "$1/.git/info/exclude"); then
echo "$project_design_dir" >> "$1/.git/info/exclude"
local git_dir="$(cd $1 && readlink -m $(git rev-parse --git-dir))"
if [ -e "$git_dir/info/exclude" ] && ! $(grep -q "$project_design_dir" "$git_dir/info/exclude"); then
echo "$project_design_dir" >> "$git_dir/info/exclude"
fi
}