From e2b6eaf02889c976cc48ad0b88b73f1c3aaf8e3a Mon Sep 17 00:00:00 2001 From: Rob Kennedy Date: Wed, 29 Apr 2015 22:48:16 -0700 Subject: [PATCH] Don't treat ignored patterns as regexps Fixes #353. --- bin/git-ignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/git-ignore b/bin/git-ignore index 62207b2..f710bed 100755 --- a/bin/git-ignore +++ b/bin/git-ignore @@ -32,7 +32,7 @@ function add_patterns { local file="${1/#~/$HOME}" for pattern in "${@:2}"; do echo "... adding '$pattern'" - (test -f "$file" && test "$pattern" && grep -q -- "$pattern" "$file") || echo "$pattern" >> "$file" + (test -f "$file" && test "$pattern" && grep -q -F -x -- "$pattern" "$file") || echo "$pattern" >> "$file" done }