git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 1/2] Reuse previous annotation when overwriting a tag

From
Mike Hommey <mh@glandium.org>
Date
Nov 3, 2007, 19:55 UTC
Message-ID
<20071103195558.GA22448@glandium.org>
In-Reply-To
<7vlk9fxj1r.fsf@gitster.siamese.dyndns.org>

On Sat, Nov 03, 2007 at 11:47:44AM -0700, Junio C Hamano wrote: (...)

> But in this case, as the variable "sp" is never used before it
> is reassigned, I can easily say "drop the useless assignment to
> sp there". ;-)
You got me here ;)
(...)
Show 5 quoted lines
> When prev is not NULL but points at a null_sha1 nobody writes
> anything out.  Is this intended?
> 
>         In fact, the calling site always passes prev which is
>         prev[] in cmd_tag() and cannot be non-NULL.
 
Damn, I overlooked this, and since the test suite doesn't do anything
on that, that got through. Indeed either the test can be removed, since
write_tag_body does the is_null_sha1() test, or the is_null_sha1() test
can be moved here.
> Why is there "else" in the first place?  Even if you start with
> the previous tag's message, you are launching the editor for the
> user to further edit it, and you would want to give some
> instructions, wouldn't you?

Well, it could be true if the text was more verbose than "Write a tag message". Anyways, as the test is now, the text is not going to appear. :(

I'll fix this and will try to enhance the test suite to catch these problems.

Mike
Previous: Junio C HamanoNext: Mike Hommey
Message 9 of 16 in “Reuse previous annotation when overwriting a tag”
  1. Reuse previous annotation when overwriting a tagMike Hommey, Nov 3, 2007
  2. Johannes SchindelinNov 3, 2007
  3. Mike HommeyNov 3, 2007
  4. Johannes SchindelinNov 3, 2007
  5. 1/2 Reuse previous annotation when overwriting a tagMike Hommey, Nov 3, 2007
  6. 2/2 Small code readability improvement in show_reference() in builtin-tag.cMike Hommey, Nov 3, 2007
  7. Mike HommeyNov 7, 2007
  8. Junio C HamanoNov 3, 2007
  9. Mike HommeyNov 3, 2007
  10. 1/2 Reuse previous annotation when overwriting a tagMike Hommey, Nov 4, 2007
  11. 2/2 Add tests for git tagMike Hommey, Nov 4, 2007
  12. Mike HommeyNov 3, 2007
  13. Johannes SchindelinNov 3, 2007
  14. Mike HommeyNov 3, 2007
  15. Johannes SchindelinNov 3, 2007
  16. Mike HommeyNov 3, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.