X-Git-Url: https://git.madduck.net/etc/vcsh.git/blobdiff_plain/b37d9708ad84dfa19ae40d878f9d354855072fa9..d6e7441ea38036d67086fff31ec25bbecd28c685:/.config/vcsh/hooks-available/post-init.write-gitignore diff --git a/.config/vcsh/hooks-available/post-init.write-gitignore b/.config/vcsh/hooks-available/post-init.write-gitignore index 012db00..1f4fd6d 100755 --- a/.config/vcsh/hooks-available/post-init.write-gitignore +++ b/.config/vcsh/hooks-available/post-init.write-gitignore @@ -1,11 +1,14 @@ #!/bin/sh +# only run during an actual init (not when init is called as part of e.g. +# clone). +[ $VCSH_COMMAND = init ] || exit 0 + cd $GIT_WORK_TREE GIT_IGNORE_FILE=.gitignore.d/$VCSH_REPO_NAME -touch $GIT_IGNORE_FILE +vcsh write-gitignore $VCSH_REPO_NAME 2>/dev/null git add -f $GIT_IGNORE_FILE -vcsh write-gitignore $VCSH_REPO_NAME -git add $GIT_IGNORE_FILE +rm -f ${GIT_IGNORE_FILE}.bak git commit -m'seed gitignore file'