From: Jon Seymour Date: Sat, 06 Aug 2011 03:40:27 GMT Subject: Re: [PATCH 0/2] bisect: cleanup formatting of git-bisect.sh Message-ID: In-Reply-To: <7vsjpf3hvg.fsf@alter.siamese.dyndns.org> On Sat, Aug 6, 2011 at 3:09 AM, Junio C Hamano wrote: > Jon Seymour writes: > >> This series is intended to be applied on top js/bisect-no-checkout. > > Thanks; I wonder if we want to go a bit further. > > -- >8 -- > Subject: bisect: further style nitpicks > > Fix a few remaining lines that indented with spaces. > > Also simplify the logic of checking out the original branch and reporting > error during "bisect reset". > > Signed-off-by: Junio C Hamano > --- >  git-bisect.sh |   18 ++++++++---------- >  1 files changed, 8 insertions(+), 10 deletions(-) > > diff --git a/git-bisect.sh b/git-bisect.sh > index 1f3c46d..22c4da5 100755 > --- a/git-bisect.sh > +++ b/git-bisect.sh > @@ -94,9 +94,9 @@ bisect_start() { >                        die "$(eval_gettext "unrecognised option: '\$arg'")" ;; >                *) >                        rev=$(git rev-parse -q --verify "$arg^{commit}") || { > -                           test $has_double_dash -eq 1 && > -                       die "$(eval_gettext "'\$arg' does not appear to be a valid revision")" > -                           break > +                               test $has_double_dash -eq 1 && > +                               die "$(eval_gettext "'\$arg' does not appear to be a valid revision")" > +                               break >                        } >                        case $bad_seen in >                        0) state='bad' ; bad_seen=1 ;; > @@ -125,7 +125,7 @@ bisect_start() { >                start_head=$(cat "$GIT_DIR/BISECT_START") >                if test "z$mode" != "z--no-checkout" >                then > -                   git checkout "$start_head" -- > +                       git checkout "$start_head" -- >                fi >        else >                # Get rev from where we start. > @@ -332,7 +332,7 @@ bisect_visualize() { >        if test $# = 0 >        then >                if test -n "${DISPLAY+set}${SESSIONNAME+set}${MSYSTEM+set}${SECURITYSESSIONID+set}" && > -                  type gitk >/dev/null 2>&1 > +                       type gitk >/dev/null 2>&1 >                then >                        set gitk >                else > @@ -364,13 +364,11 @@ bisect_reset() { >        *) >                usage ;; >        esac > -       if ! test -f "$GIT_DIR/BISECT_HEAD" > + > +       if ! test -f "$GIT_DIR/BISECT_HEAD" && ! git checkout "$branch" -- >        then > -               if ! git checkout "$branch" -- > -               then > -                       die "$(eval_gettext "Could not check out original HEAD '\$branch'. > +               die "$(eval_gettext "Could not check out original HEAD '\$branch'. >  Try 'git bisect reset '.")" > -               fi >        fi >        bisect_clean_state >  } > Looks good, thanks. jon.