summaryrefslogtreecommitdiff
path: root/Documentation/git-clone.txt
diff options
context:
space:
mode:
authorFinn Arne Gangstad <finnag@pvv.org>2009-02-10 14:20:17 (GMT)
committerJunio C Hamano <gitster@pobox.com>2009-02-12 19:36:43 (GMT)
commitdd482eeac2524627beee323438dd1fdf34b4f97e (patch)
treeddc936c8d1b3c27c021163c420ec28693eb61455 /Documentation/git-clone.txt
parentab2fdb3b62589477bde0cd0af8239bee510c3488 (diff)
downloadgit-dd482eeac2524627beee323438dd1fdf34b4f97e.zip
git-dd482eeac2524627beee323438dd1fdf34b4f97e.tar.gz
git-dd482eeac2524627beee323438dd1fdf34b4f97e.tar.bz2
Support "\" in non-wildcard exclusion entries
"\" was treated differently in exclude rules depending on whether a wildcard match was done. For wildcard rules, "\" was de-escaped in fnmatch, but this was not done for other rules since they used strcmp instead. A file named "#foo" would not be excluded by "\#foo", but would be excluded by "\#foo*". We now treat all rules with "\" as wildcard rules. Another solution could be to de-escape all non-wildcard rules as we read them, but we would have to do the de-escaping exactly as fnmatch does it to avoid inconsistencies. Signed-off-by: Finn Arne Gangstad <finnag@pvv.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-clone.txt')
0 files changed, 0 insertions, 0 deletions