ref-filter: reject arguments to %(HEAD)
The %(HEAD) atom doesn't take any arguments, but unlike other atoms in the same boat (objecttype, deltabase, etc), it does not detect this situation and complain. Let's make it consistent with the others. Signed-off-by: Jeff King <peff@peff.net> Acked-by: Taylor Blau <me@ttaylorr.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									57e2c6ebbe
								
							
						
					
					
						commit
						afc1a946b2
					
				| 
						 | 
				
			
			@ -571,8 +571,10 @@ static int rest_atom_parser(struct ref_format *format, struct used_atom *atom,
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
static int head_atom_parser(struct ref_format *format, struct used_atom *atom,
 | 
			
		||||
			    const char *arg, struct strbuf *unused_err)
 | 
			
		||||
			    const char *arg, struct strbuf *err)
 | 
			
		||||
{
 | 
			
		||||
	if (arg)
 | 
			
		||||
		return strbuf_addf_ret(err, -1, _("%%(HEAD) does not take arguments"));
 | 
			
		||||
	atom->u.head = resolve_refdup("HEAD", RESOLVE_REF_READING, NULL, NULL);
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue