From: Karthik Nayak Date: Tue, 08 Mar 2016 06:21:11 GMT Subject: Re: [PATCH 08/15] ref-filter: make "%(symref)" atom work with the ':short' modifier Message-ID: In-Reply-To: On Tue, Mar 8, 2016 at 7:26 AM, Jacob Keller wrote: > On Mon, Mar 7, 2016 at 3:08 PM, Junio C Hamano wrote: >> Karthik Nayak writes: >> >>> The "%(symref)" atom doesn't work when used with the ':short' modifier >>> because we strictly match only 'symref' for setting the 'need_symref' >>> indicator. Fix this by using 'starts_with()' rather than 'strcmp()'. >> >> Does that mean you also accept %(symrefgarbage) without complaining? >> >> > > Looks like patch 9 fixes this by introducing symref_atom_parser. > There are two ways this kinda errors can occur: 1. %(symrefgarbage) : This is handled by parse_ref_filter_atom() which would print a "fatal: unknown field name: symrefgarbage". 2. %(symref:garbage): This is handled by populate_value() which would print a "fatal: unknown symref: format garbage". Either ways we do not need to worry about this as existing code would handle it. Also like Jacob mentioned Patch 09 would ensure this error checking would happen within symref_atom_parser(). -- Regards, Karthik Nayak