summaryrefslogtreecommitdiff
path: root/gitweb/README
diff options
context:
space:
mode:
authorLibravatar Steffen Prohaska <prohaska@zib.de>2008-02-24 18:19:09 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2008-02-25 15:48:48 -0800
commitb560707a1da841d2430d5d1eaeca0f63ddf4aae7 (patch)
treed5efb1bb4de77a101cf1574b03c1a390fdcf359d /gitweb/README
parentgit-bundle.txt: Add different strategies to create the bundle (diff)
downloadtgif-b560707a1da841d2430d5d1eaeca0f63ddf4aae7.tar.xz
Add tests for filesystem challenges (case and unicode normalization)
Git has difficulties on file systems that do not properly distinguish case or modify filenames in unexpected ways. The two major examples are Windows and Mac OS X. Both systems preserve case of file names but do not distinguish between filenames that differ only by case. Simple operations such as "git mv" or "git merge" can fail unexpectedly. In addition, Mac OS X normalizes unicode, which make git's life even harder. This commit adds tests that currently fail but should pass if file system as decribed above are fully supported. The test need to be run on Windows and Mac X as they already pass on Linux. Mitch Tishmack is the original author of the tests for unicode normalization. [jc: fixed-up so that it will use test_expect_success to test on sanely behaving filesystems.] Signed-off-by: Steffen Prohaska <prohaska@zib.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'gitweb/README')
0 files changed, 0 insertions, 0 deletions