On Tue, Sep 20, 2011 at 04:35:53PM +0100, Måns Rullgård wrote:
> Diego Biurrun <di...@biurrun.de> writes:
> 
> > On Tue, Sep 20, 2011 at 04:17:44PM +0100, Måns Rullgård wrote:
> >> Måns Rullgård <m...@mansr.com> writes:
> >> 
> >> > Diego Biurrun <di...@biurrun.de> writes:
> >> >
> >> >> --- a/tests/fate.sh
> >> >> +++ b/tests/fate.sh
> >> >> @@ -21,7 +21,7 @@ test -d "$samples" || die "samples location not 
> >> >> specified"
> >> >>
> >> >>  lock(){
> >> >>      lock=$1/fate.lock
> >> >> -    (set -C; exec >$lock) 2>/dev/null || return
> >> >> +    (set -C; exec > $lock) 2> /dev/null || return
> >> >>      trap 'rm $lock' EXIT
> >> >>  }
> >> >>
> >> >> @@ -75,8 +75,8 @@ clean(){
> >> >>
> >> >>  report(){
> >> >>      date=$(date -u +%Y%m%d%H%M%S)
> >> >> -    echo "fate:0:${date}:${slot}:${version}:$1:$2:${comment}" >report
> >> >> -    cat ${build}/config.fate ${build}/tests/data/fate/*.rep >>report
> >> >> +    echo "fate:0:${date}:${slot}:${version}:$1:$2:${comment}"  > report
> >> >> +    cat ${build}/config.fate ${build}/tests/data/fate/*.rep   >> report
> >> >>      test -n "$fate_recv" && $tar report *.log | gzip | $fate_recv
> >> >>  }
> >> >>
> >> >> @@ -99,14 +99,14 @@ test -d "$src" && update || checkout || die "Error 
> >> >> fetching source"
> >> >>  cd ${workdir}
> >> >>
> >> >>  version=$(${src}/version.sh ${src})
> >> >> -test "$version" = "$(cat version-$slot 2>/dev/null)" && exit 0
> >> >> -echo ${version} >version-$slot
> >> >> +test "$version" = "$(cat version-$slot 2> /dev/null)" && exit 0
> >> >> +echo ${version} > version-$slot
> >> >>
> >> >>  rm -rf "${build}" *.log
> >> >>  mkdir -p ${build}
> >> >>
> >> >> -configure >configure.log 2>&1 || fail $? "error configuring"
> >> >> -compile   >compile.log   2>&1 || fail $? "error compiling"
> >> >> -fate      >test.log      2>&1 || fail $? "error testing"
> >> >> +configure > configure.log 2>&1 || fail $? "error configuring"
> >> >> +compile   > compile.log   2>&1 || fail $? "error compiling"
> >> >> +fate      > test.log      2>&1 || fail $? "error testing"
> >> >>  report 0 success
> >> >>  clean
> >> >> -- 
> >> >
> >> > Rejected.  I like it the way it is.
> >> 
> >> To elaborate on why, it is consistent with >&1 and similar redirections
> >> which may not have a space.
> >
> > To also elaborate on why I proposed the patch in the first place: We use
> > more generous spacing in configure (almost) consistently, except for 2>&1
> > and similar constructs, 
> 
> So you want to be consistently inconsistent.  I don't.

I want to use the same style in all our shell scripts.

> > which I argue could be interpreted as a single operator.
> 
> It should not.  Read the spec.

I said it could be interpreted as a single operator, not that it is.
Although I'm mostly in favor of giving operators space to breathe,
sometimes it makes sense to cuddle them, cf. '&', '.' and '->' in C.

Diego
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to