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

Re: [PATCH] describe: match pattern for lightweight tags too

From
Shawn O. Pearce <spearce@spearce.org>
Date
Jun 4, 2008, 19:55 UTC
Message-ID
<20080604195516.GT12896@spearce.org>
In-Reply-To
<alpine.LNX.1.10.0806042101080.3410@pollux>
Michael Dressel <MichaelTiloDressel@t-online.de> wrote:
Show 6 quoted lines
> 
> So far git describe --match <pattern> would apply the <pattern> only
> to tag objects not to lightweight tags. This change make describe apply
> the <pattern> to lightweight tags too.
> 
> Signed-off-by: Michael Dressel <MichaelTiloDressel@t-online.de>
Acked-by: Shawn O. Pearce <spearce@spearce.org>
Show 23 quoted lines
> diff --git a/builtin-describe.c b/builtin-describe.c
> index df554b3..3da99c1 100644
> --- a/builtin-describe.c
> +++ b/builtin-describe.c
> @@ -80,12 +80,13 @@ static int get_name(const char *path, const unsigned 
> char *sha1, int flag, void
>  	 * Otherwise only annotated tags are used.
>  	 */
>  	if (might_be_tag) {
> -		if (is_tag) {
> +		if (is_tag)
>  			prio = 2;
> -			if (pattern && fnmatch(pattern, path + 10, 0))
> -				prio = 0;
> -		} else
> +		else
>  			prio = 1;
> +
> +		if (pattern && fnmatch(pattern, path + 10, 0))
> +			prio = 0;
>  	}
>  	else
>  		prio = 0;
-- 
Shawn.
Previous: Michael DresselNext: Junio C Hamano
Message 2 of 3 in “describe: match pattern for lightweight tags too”
  1. describe: match pattern for lightweight tags tooMichael Dressel, Jun 4, 2008
  2. Shawn O. PearceJun 4, 2008
  3. Junio C HamanoJun 4, 2008

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.