From 488ae02deb358f11eb29a8926afe52f321f58ba1 Mon Sep 17 00:00:00 2001
From: Richard Hartmann <richih.mailinglist@gmail.com>
Date: Wed, 30 Nov 2011 03:22:07 +0100
Subject: [PATCH] Update setup() to only add .gitignore/$repo if it exists

---
 vcsh | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

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() {
-- 
GitLab