From: Richard Hartmann Date: Wed, 30 Nov 2011 02:22:07 +0000 (+0100) Subject: Update setup() to only add .gitignore/$repo if it exists X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/488ae02deb358f11eb29a8926afe52f321f58ba1?ds=sidebyside;hp=-c Update setup() to only add .gitignore/$repo if it exists --- 488ae02deb358f11eb29a8926afe52f321f58ba1 diff --git a/vcsh b/vcsh index 04ea186..d05f269 100755 --- a/vcsh +++ b/vcsh @@ -168,8 +168,7 @@ setup() { git config core.worktree "$GIT_WORK_TREE" git config core.excludesfile ".gitignore.d/$VCSH_REPO_NAME" git config vcsh.vcsh 'true' - touch "$HOME/.gitignore.d/$VCSH_REPO_NAME" || error "could not touch '$HOME/.gitignore.d/$VCSH_REPO_NAME'" - git add "$HOME/.gitignore.d/$VCSH_REPO_NAME" + [ -e "$HOME/.gitignore.d/$VCSH_REPO_NAME" ] && git add -f "$HOME/.gitignore.d/$VCSH_REPO_NAME" } use() {