David Aguilar <davvid@xxxxxxxxx> 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html