diff options
Diffstat (limited to 'update-ignore.d/01update-ignore')
-rwxr-xr-x | update-ignore.d/01update-ignore | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/update-ignore.d/01update-ignore b/update-ignore.d/01update-ignore index 3d9cd79..cf25ee7 100755 --- a/update-ignore.d/01update-ignore +++ b/update-ignore.d/01update-ignore @@ -37,7 +37,12 @@ ignore() { glob="$1" case "$VCS" in - git|bzr) + git) + # escape "#" in ignores, as otherwise it may + # be considered a comment + echo "$glob" | sed 's/#/\\#/g' >>"$file" + ;; + bzr) echo "$glob" >>"$file" ;; hg) @@ -49,7 +54,7 @@ ignore() { nl hg_syntax_printed=1 fi - echo "$glob" >>"$file" + echo "$glob" | sed 's/#/\\#/g' >>"$file" ;; darcs) # darcs doesn't understand globs, so we need to |