From: Junio C Hamano Date: Tue, 18 Nov 2008 18:59:14 GMT Subject: Re: [PATCH 5/9] update-index: add --checkout/--no-checkout to update CE_NO_CHECKOUT bit Message-ID: <7vk5b0vp19.fsf@gitster.siamese.dyndns.org> In-Reply-To: <20081118113316.GA18610@segfault.peff.net> Jeff King writes: > On Wed, Oct 01, 2008 at 11:04:05AM +0700, Nguyễn Thái Ngọc Duy wrote: > >> +test_expect_success 'setup' ' >> + mkdir sub && >> + touch 1 2 sub/1 sub/2 && >> + git add 1 2 sub/1 sub/2 > > Mind-boggling, but this manages to break on Solaris. Fix is > below. I tend to avoid "touch", not specifically for this reason, but surely this is another reason why ">sub/1" is much better way to create a throw-away file ;-) > Note that this has implications for 'touch "$FOO" "$BAR"' > used in scripts if FOO might be entirely numeric. However, a > quick grep shows we usually touch one file at a time. You can always do: : >>"$FOO"