David Aguilar <dav...@gmail.com> writes:

> @@ -514,8 +514,11 @@ static int get_sha1_basic(const char *str, int len, 
> unsigned char *sha1,
>  
>       if (warn_ambiguous_refs &&
>           (refs_found > 1 ||
> -          !get_short_sha1(str, len, tmp_sha1, GET_SHA1_QUIETLY)))
> -             warning(warn_msg, len, str);
> +          !get_short_sha1(str, len, tmp_sha1, GET_SHA1_QUIETLY))) {
> +             if (!(flags & GET_SHA1_QUIETLY)) {
> +                     warning(warn_msg, len, str);
> +             }
> +     }

Hmph, wouldn't it be simpler to read and understand if it were done
this way instead?

-       if (warn_ambiguous_refs &&
+       if (warn_ambiguous_refs && !(flags & GET_SHA1_QUIETLY) &&
            (refs_found > 1 || !get_short_sha1(...)))
                waqrning(...);

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to