On Mon, Apr 30, 2018 at 08:29:57AM +0200, Daniel Vetter wrote:
> We're relying on get fetch failing and set -e, but that doesn't work
> if we parse nothing: In that case git fetch just fetches upstream and
> succeed. Dave stumbled over this by feeding a .mbox with dos linefeeds
> into dim.
> 
> Cc: Dave Airlie <airl...@gmail.com>
> Signed-off-by: Daniel Vetter <daniel.vet...@intel.com>

Reviewed-by: Sean Paul <seanp...@chromium.org>

> ---
>  dim | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/dim b/dim
> index ec51e36b1269..63163614ea17 100755
> --- a/dim
> +++ b/dim
> @@ -901,7 +901,12 @@ function dim_apply_pull
>  
>       pull_branch=$(sed -e '0,/[gG]it repository at:$/d' $file | head -n 2 | 
> tail -n 1)
>  
> -     echo $pull_branch
> +     if [[ "$pull_branch" == "" ]] ; then
> +             echoerr "no pull request found"
> +             exit 1
> +     fi
> +
> +     echo Pulling $pull_branch ...
>  
>       git fetch $pull_branch
>       for sha1 in $(git rev-list "HEAD..FETCH_HEAD" --no-merges) ; do
> -- 
> 2.17.0
> 
> _______________________________________________
> dim-tools mailing list
> dim-tools@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dim-tools

-- 
Sean Paul, Software Engineer, Google / Chromium OS
_______________________________________________
dim-tools mailing list
dim-tools@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dim-tools

Reply via email to