From: Nguyen Thai Ngoc Duy Date: Thu, 07 May 2009 01:38:16 GMT Subject: Re: shell compatibility issues with SunOS 5.10 Message-ID: In-Reply-To: <7vljpaycwg.fsf@alter.siamese.dyndns.org> On Wed, May 6, 2009 at 4:16 PM, Junio C Hamano wrote: >> diff --git a/t/t5300-pack-object.sh b/t/t5300-pack-object.sh >> index e2aa254..9a916d3 100755 >> --- a/t/t5300-pack-object.sh >> +++ b/t/t5300-pack-object.sh >> @@ -315,7 +315,7 @@ test_expect_success 'unpacking with --strict' ' >>       head -n 10 LIST | git update-index --index-info && >>       LI=$(git write-tree) && >>       rm -f .git/index && >> -     tail -n 10 LIST | git update-index --index-info && >> +     tail -10 LIST | git update-index --index-info && > > I do not know why your "head" apparently accepts -n (see the context) but > not your "tail"; as POSIX frowns upon head/tail -$number, this one is a > regression. > I digged back in history and found Jeff's b4ce54fc, so my approach is wrong too. Does it have to be exactly ten last lines? If it's just one or two lines, then sed -ne '$p' can be used. -- Duy