From: Junio C Hamano Date: Sun, 21 Jan 2018 07:33:41 GMT Subject: Re: [PATCH] t: add clone test for files differing only in case Message-ID: In-Reply-To: <20180120203324.112522-1-sandals@crustytoothpaste.net> "brian m. carlson" writes: > diff --git a/t/t5601-clone.sh b/t/t5601-clone.sh > index 0f895478f0..53b2dda9d2 100755 > --- a/t/t5601-clone.sh > +++ b/t/t5601-clone.sh > @@ -611,4 +611,17 @@ test_expect_success 'GIT_TRACE_PACKFILE produces a usable pack' ' > git -C replay.git index-pack -v --stdin ' > > +hex2oct() { > + perl -ne 'printf "\\%03o", hex for /../g' > +} > + > +test_expect_success 'clone on case-insensitive fs' ' > + o=$(git hash-object -w --stdin + t=$(printf "100644 X\0${o}100644 x\0${o}" | > + git hash-object -w -t tree --stdin) && > + c=$(git commit-tree -m bogus $t) && > + git update-ref refs/heads/bogus $c && > + git clone -b bogus . bogus > +' > + > test_done Hmm, I seem to be seeing a failure from this thing: expecting success: o=$(git hash-object -w --stdin