On Wed, 16 Aug 2017, Daniel Vetter <daniel.vet...@ffwll.ch> wrote:
> This silently failed for me, and I had no idea what's happening.
>
> v2: Use git pull -q (Jani).

I presume with git pull -q stderr will contain clues for how to fix
stuff, but there's no harm in printing more.

...but why not echoerr?

With that, ack.

BR,
Jani.



>
> Signed-off-by: Daniel Vetter <daniel.vet...@intel.com>
> ---
>  dim | 18 ++++++++++++++++--
>  1 file changed, 16 insertions(+), 2 deletions(-)
>
> diff --git a/dim b/dim
> index 85866488e0e0..124f9b374d4c 100755
> --- a/dim
> +++ b/dim
> @@ -503,7 +503,14 @@ function update_rerere_cache
>       echo -n "Updating rerere cache... "
>  
>       cd $DIM_PREFIX/drm-rerere/
> -     git pull &> /dev/null
> +     if ! git pull -q ; then
> +             echo "Failed to update the rerere cache."
> +             echo "Please manually run"
> +             echo "  $ cd $DIM_PREFIX/drm-rerere ; git pull"
> +             echo "and fixup any issues."
> +
> +             return 1
> +     fi
>       if [ ! -L $(rr_cache_dir) ] ; then
>               if [ -d $(rr_cache_dir) ] ; then
>                       rm -Rf $(rr_cache_dir)
> @@ -524,7 +531,14 @@ function commit_rerere_cache
>       if git_is_current_branch rerere-cache ; then
>               remote=$(branch_to_remote rerere-cache)
>  
> -             git pull >& /dev/null
> +             if ! git pull -q ; then
> +                     echo "Failed to update the rerere cache."
> +                     echo "Please manually run"
> +                     echo "  $ cd $DIM_PREFIX/drm-rerere ; git pull"
> +                     echo "and fixup any issues."
> +
> +                     return 1
> +             fi
>               git add ./*.patch >& /dev/null || true
>               for file  in $(git ls-files); do
>                       if ! git log --since="60 days ago" --name-only -- $file 
> | grep $file &> /dev/null; then

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to