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

Re: [PATCH 0/2] bookmarks (was: Re: git-fetch and unannotated tags)

From
Linus Torvalds <torvalds@linux-foundation.org>
Date
Apr 26, 2007, 16:19 UTC
Message-ID
<alpine.LFD.0.98.0704260915130.9964@woody.linux-foundation.org>
In-Reply-To
<200704260908.07108.andyparkins@gmail.com>
On Thu, 26 Apr 2007, Andy Parkins wrote:
> 
> Maybe I'm missing the point - what do people see lightweight tags as useful 
> for if not for marking revisions in a not-to-be-published fashion?

I think that's unquestionably _one_ valid way to use them, but I don't think it's at all necessarily the only way.

It's equally valid to just always use lightweight tags for everything. If you don't use the signing capability, the "real tags" (ie with a tag object) don't really buy you much anything at all apart from the message (which few enough people fill with anything relevant anyway), so why use them?

And yes, signing things is certainly a good idea for releases, but there's not really any reason to do it if you're using the tag to just communicate with other people (aka "look, here is the thing I want you to merge") inside a company or group.

So publishing lightweight tags makes perfect sense in that situation. I think it's probably a nicer idea to have some way to specify "don't publish" either per-remote or just generally (ie have a rule something like "refs/tags/local/" are not pushed or pulled unless explicitly asked for).

		Linus
Previous: Karl Hasselström
Message 24 of 24 in “git-fetch and unannotated tags”
  1. Andy ParkinsApr 25, 2007
  2. Julian PhillipsApr 25, 2007
  3. Andy ParkinsApr 25, 2007
  4. Junio C HamanoApr 25, 2007
  5. Andy ParkinsApr 26, 2007
  6. Andreas EricssonApr 26, 2007
  7. Jakub NarebskiApr 27, 2007
  8. Junio C HamanoApr 29, 2007
  9. 0/2 bookmarks (was: Re: git-fetch and unannotated tags)Julian Phillips, Apr 25, 2007
  10. 1/2 refs.c: change do_one_ref to not discard any of baseJulian Phillips, Apr 25, 2007
  11. 2/2 Add basic support for bookmarks (create/edit/delete/list)Julian Phillips, Apr 25, 2007
  12. A Large Angry SCMApr 26, 2007
  13. Jeffrey C. OllieApr 26, 2007
  14. Junio C HamanoApr 26, 2007
  15. Julian PhillipsApr 26, 2007
  16. Junio C HamanoApr 26, 2007
  17. Julian PhillipsApr 26, 2007
  18. Andy ParkinsApr 26, 2007
  19. Andy ParkinsApr 26, 2007
  20. Petr BaudisApr 26, 2007
  21. Andy ParkinsApr 26, 2007
  22. Julian PhillipsApr 26, 2007
  23. Karl HasselströmApr 26, 2007
  24. Linus TorvaldsApr 26, 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.