Re: [PATCH] t6006-*.sh: Fix truncation tests
On Tue, May 20, 2014 at 04:01:22PM +0100, Ramsay Jones wrote:
Show 38 quoted lines
> On 20/05/14 15:19, Alexey Shumkin wrote:
> > On Tue, May 20, 2014 at 02:54:20PM +0100, Ramsay Jones wrote:
> >>
> >> Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
> >> ---
> >>
> >> Hi Alexey,
> >>
> >> If you need to re-roll your 'as/pretty-truncate' branch, could
> >> you please squash the relevant parts of this patch into the
> >> corresponding patches of your patch series. (ie this is a patch
> >> against the head of the current pu branch ...).
> >>
> >> Without this patch I get:
> >>
> >> $ ./t6006-rev-list-format.sh
> >> ok 1 - setup
> >> ok 2 - format percent
> >> ok 3 - format hash
> >> ok 4 - format tree
> >> ok 5 - format parents
> >> ok 6 - format author
> >> ok 7 - format committer
> >> ok 8 - format encoding
> >> ok 9 - format subject
> >> ./t6006-rev-list-format.sh: 152: ./t6006-rev-list-format.sh: Syntax error: "(" unexpected
> >> FATAL: Unexpected exit with code 2
> >> $
> > Ooops, my fault.
> >>
> >> (if you have bash as /bin/sh you get different but related errors).
> >> The additional quoting suppresses the 'command redirection' errors, etc...
> > It's strange but I do have Bash as /bin/sh and unfortunately I have no
> > this error
>
> Hmm, I see this:
>
> $ bash t6006-rev-list-format.sh -iAFAIK, this is not "running Bash as /bin/sh" :)
Maybe I'm wrong but Bash as /bin/sh is:
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 May 12 18:35 /bin/sh -> bash
But it does not matter here much, you've noticed my foolish mistake :)
Show 24 quoted lines
> ok 1 - setup
> ok 2 - format percent
> ok 3 - format hash
> ok 4 - format tree
> ok 5 - format parents
> ok 6 - format author
> ok 7 - format committer
> ok 8 - format encoding
> ok 9 - format subject
> t6006-rev-list-format.sh: line 152: 20,trunc: command not found
> not ok 10 - format subject-truncated
> #
> # git rev-list --pretty=format:'%/dev/fd/63%s' master >output.subject-truncated &&
> # test_cmp expect.subject-truncated output.subject-truncated
> #
> $
>
> (Since I'm on Linux Mint, my /bin/sh is dash, which produces the output in my previous mail).
>
> ATB,
> Ramsay Jones
>
>
>