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

Re: List tags for a certain branch

From
Jeff King <peff@peff.net>
Date
Aug 23, 2015, 18:58 UTC
Message-ID
<20150823185822.GA8005@sigill.intra.peff.net>
In-Reply-To
<0322fd40-7473-4faa-840f-8be27f555435@email.android.com>
On Sun, Aug 23, 2015 at 08:06:39PM +0200, CoDEmanX wrote:
Show 11 quoted lines
> > in a future version of git you should be able to do "git tag 
> --merged" to get the tags that are "merged" to a particular branch. 
> 
> Would it return every tag in the branch, even if it was created in
> that branch, and not merged from somewhere else? If no, than it's not
> what I am looking for. 
> 
> (Or more precisely: would it give a list of all tags, that point to
> commits present in the specified branch, regardless of whether these
> commits were originally done in that branch or merged from another
> branch? I hope my understanding of git is correct here...)

Yes, it would show all tags that are present in the history leading up to that branch tip[1]. Git tracks a DAG of the history; it does not remember "which branch" a particular action happened on.

-Peff
[1] Actually the argument to "--merged" does not need to be a branch at
    all. It is really a commit, so you could specify a tag, an extended
    sha-1 expression, etc.
Previous: CoDEmanX
Message 4 of 4 in “List tags for a certain branch”
  1. CoDEmanXAug 23, 2015
  2. Jeff KingAug 23, 2015
  3. CoDEmanXAug 23, 2015
  4. Jeff KingAug 23, 2015

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.