On Thu, Sep 18, 2014 at 09:12:44AM -0700, Junio C Hamano wrote:
> 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(...);
> 

Yes, it would.

I squashed this patch into the original "make rev-parse --quiet actually quiet"
patch, along with your suggestions, and sent it as a replacement
patch for the commit in pu.
-- 
David
--
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