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

Re: Unify annotated and non-annotated tags

From
Junio C Hamano <gitster@pobox.com>
Date
Dec 3, 2017, 05:54 UTC
Message-ID
<xmqqa7z0jqzj.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<CAPkN8xKDQrf+LMpj9GHw9n_crJ1UUwq7Zek+Z1dgQ0n2Jz5U6g@mail.gmail.com>
anatoly techtonik <techtonik@gmail.com> writes:
Show 11 quoted lines
>> Git is not doomed to preserve anything forever. We've gradually broken
>> backwards compatibility for a few core things like these.
>>
>> However, just as a bystander reading this thread I haven't seen any
>> compelling reason for why these should be removed. You initially had
>> questions about how to extract info about them, which you got answers
>> to.
>>
>> So what reasons remain for why they need to be removed?
>
> To reduce complexity and prior knowledge when dealing with Git tags.

Then you are barking up a wrong tree, I would have to say. If you do not think non-annotated tags are serving any good purpose in the context of _a_ project you are involved in and making your life miserable because some tags are and other tags are not annotated, suggest to _that_ project to refrain from using non-annotated tags.

Projects that do use non-annotated tags have chosen to use them for reasons of their own. It may be that these tags could be annotated tags instead for some projects, and depending on their tooling there might be no downside in switching. Or they may have chosen to use non-annotated tags for reasons that you do not know.

Previous: Philip OakleyNext: Randall S. Becker
Message 9 of 10 in “RE: Re: Unify annotated and non-annotated tags”
  1. Randall S. BeckerNov 23, 2017
  2. Thomas BraunNov 23, 2017
  3. anatoly techtonikNov 24, 2017
  4. Ævar Arnfjörð BjarmasonNov 24, 2017
  5. anatoly techtonikDec 2, 2017
  6. Philip OakleyDec 2, 2017
  7. anatoly techtonikDec 23, 2017
  8. Philip OakleyDec 24, 2017
  9. Junio C HamanoDec 3, 2017
  10. Randall S. BeckerNov 24, 2017

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.