On Nov 26, 2007 12:21 AM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > The earlier patch 396865859918e9c7bf8ce74aae137c57da134610 (Make > builtin-tag.c use parse_options.) broke "git-tag -s". > > * It's _very_ disturbing that the testsuite did not catch this > breakage, even though I though we had a very detailed coverage for > "git tag" when it was rewritten in C. Yes, you're right, "-s" without -m or -F is creating lightweight tags in my proposal. I think it is due to the absence of tests checking the "editor" option, that is, calls without -m or -F options to provide the message, since the tests are using only those and they are enabling automatically the creation of annotated tags. I need to think in adding tests replacing the editor with a custom command to check also the correct behaviour of git-tag when the EDITOR and/or the other variables are set. At the end, I've learned that it's better to test a little of every feature than test completely only a few of them. Thank you. - 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