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

Re: Git describe finding wrong tag

From
Kevin Ballard <kevin@sb.org>
Date
Feb 8, 2011, 07:23 UTC
Message-ID
<9FE24A31-F654-4F1D-B36B-28F506B79C63@sb.org>
In-Reply-To
<4D50EE88.8070005@viscovery.net>
On Feb 7, 2011, at 11:19 PM, Johannes Sixt wrote:
Show 23 quoted lines
> Am 2/8/2011 5:46, schrieb Kevin Ballard:
>> I just encountered an odd situation where `git describe` insists on finding the
>> wrong tag. In my case, I tagged a branch, then merged it into another branch,
>> and now `git describe` in that other branch decides that it should emit a tag
>> name that's over 200 commits old rather than the one that's a single commit
>> away.
>> 
>> % git --version
>> git version 1.7.4.31.g3f8c4
>> % git describe
>> build_1.2.2_applestore_1-203-g742967b
>> % git describe HEAD^2
>> build_1.2.2
>> 
>> Is there any rational for why git-describe is opting for the much older
>> commit?
> 
> Most likely, the situation outlined in this commit message applies to your
> case:
> 
> http://git.kernel.org/?p=git/git.git;a=commit;h=80dbae03
> 
> Then what you observe is by design.

You are right, that does explain it. It feels rather odd that I can merge in a tagged commit and have `git describe` not then use that tag, but I suppose the new behavior makes sense.

Thanks for the explanation.
-Kevin Ballard
Previous: Johannes Sixt
Message 3 of 3 in “Git describe finding wrong tag”
  1. Kevin BallardFeb 8, 2011
  2. Johannes SixtFeb 8, 2011
  3. Kevin BallardFeb 8, 2011

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.