Re: [PATCH] Use "-f" when adding files with odd names in t9200.
- From
Shawn O. Pearce <spearce@spearce.org>
- Date
- Feb 4, 2007, 03:47 UTC
- Message-ID
- <20070204034722.GA16766@spearce.org>
- In-Reply-To
- <7vr6t6zq2d.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano <junkio@cox.net> wrote:
Show 6 quoted lines
> This is not to make any point but purely for my own education, > but I wonder what would happen on HFS+ to the following > sequence, which does not involve any git operation: > > Doesn't the grep fail to find the file that was successfully > created in the previous step?
Indeed. I stole the path "gitweb/test/M\303\244rchen" from git.git and ran your script on Mac OS X:
$ cat jt.sh; echo; sh jt.sh
#!/bin/sh
LANG=C LC_ALL=C
export LANG LC_ALL
rm -fr testrepo
mkdir testrepo
cd testrepo
pathname='Märchen'
echo $pathname
echo hello >"$pathname"
/bin/ls | fgrep -e "$pathname" | wc -l
pathname='Mrchen'
echo $pathname
echo hello >"$pathname"
/bin/ls | fgrep -e "$pathname" | wc -l
Märchen
0
Mrchen
1The first pathname= line in the above script is the *exact* byte sequence which appears in gitweb/test's tree. I apologize if my email chain screws up the line.
-- Shawn.