On Mon, Aug 18, 2025 at 02:12:15PM -0700, Junio C Hamano wrote: > Jeff King <peff@xxxxxxxx> writes: > > > If describe_blob() does not find the blob in question, it returns an > > empty strbuf, and we print an empty line. This differs from > > describe_commit(), which always either returns an answer or calls die() > > itself. As the blob function was bolted onto the command afterwards, I > > think its behavior is not intentional, and it is just a bug that it does > > not report an error. > > Yes, let's do so. Silently succeeding without returning anything > useful is not what we usually do in this system. Seconded. It might be breaking backwards compatibility, but it really sounds like just another bug in our codebase that ought to be fixed. Patrick