summaryrefslogtreecommitdiff
path: root/aclocal.m4
diff options
context:
space:
mode:
authorJoshua Jensen <jjensen@workspacewhiz.com>2010-10-03 09:56:41 (GMT)
committerJunio C Hamano <gitster@pobox.com>2010-10-06 18:19:58 (GMT)
commit8cf2a84e9d6adcfc42dadfe4ec2f9bdbb0cdb59b (patch)
tree798d8e86310fb6c37fc4017b68bf39713bb7d228 /aclocal.m4
parent4de066b6f12a17b2b4d3206ee66efb251e1cdd29 (diff)
downloadgit-8cf2a84e9d6adcfc42dadfe4ec2f9bdbb0cdb59b.zip
git-8cf2a84e9d6adcfc42dadfe4ec2f9bdbb0cdb59b.tar.gz
git-8cf2a84e9d6adcfc42dadfe4ec2f9bdbb0cdb59b.tar.bz2
Add string comparison functions that respect the ignore_case variable.
Multiple locations within this patch series alter a case sensitive string comparison call such as strcmp() to be a call to a string comparison call that selects case comparison based on the global ignore_case variable. Behaviorally, when core.ignorecase=false, the *_icase() versions are functionally equivalent to their C runtime counterparts. When core.ignorecase=true, the *_icase() versions perform a case insensitive comparison. Like Linus' earlier ignorecase patch, these may ignore filename conventions on certain file systems. By isolating filename comparisons to certain functions, support for those filename conventions may be more easily met. Signed-off-by: Joshua Jensen <jjensen@workspacewhiz.com> Signed-off-by: Johannes Sixt <j6t@kdbg.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'aclocal.m4')
0 files changed, 0 insertions, 0 deletions