Thomas Rast <trast@xxxxxxxxxxxxxxx> writes: > Junio C Hamano wrote: >> Thomas Rast <trast@xxxxxxxxxxxxxxx> writes: >> >> > @@ -259,7 +260,14 @@ static void describe(const char *arg, int last_one) >> > printf("%s\n", find_unique_abbrev(sha1, abbrev)); >> > return; >> > } >> > - die("cannot describe '%s'", sha1_to_hex(sha1)); >> > + if (unannotated_cnt) >> > + die("cannot describe '%s'" >> > + " with only\nannotated tags. Try --tags.", >> >> Did you mean UNannotated tags here? > > No, but I think I see where the misunderstanding came from. > > This code path means that we did not find a tag to describe with, but > we counted some unannotated tags (and because of how the counting > logic is wrapped, this only triggers when neither --all nor --tags are > in effect). I think I read the code right ;-). > So I wanted it to say "it is impossible to describe this with the tags > you told me to use", which in this case are the annotated ones. The way I read it was "it is impossible to describe it in the way you told me to, when the tags you have are only unannotated kind." > However, it could be written e.g. > > No annotated tags can describe '%s'. However, there were > unannotated tags: try --tags. Sounds better. -- 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