diff options
Diffstat (limited to 'builtin-describe.c')
| -rw-r--r-- | builtin-describe.c | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/builtin-describe.c b/builtin-describe.c index df554b30af..3da99c1d06 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; | 
