From: Jonathan Nieder Date: Tue, 03 May 2011 09:49:44 GMT Subject: Re: [PATCH v3] Add default merge options for all branches Message-ID: <20110503094943.GA32714@elie> In-Reply-To: <20110503090351.GA27862@elie> Jonathan Nieder wrote: > Michael Grubb wrote: >> The approach taken is to make note of whether a branch specific >> mergeoptions key has been seen and only apply the global value if it >> hasn't. > > What happens if the global value is seen first? [...] > With whichever of the changes below make sense, > Reviewed-by: Jonathan Nieder Agh, what I meant is "except as noted above". I am still worried about (and have not carefully reviewed) the following case: [branch "*"] mergeoptions = --foo [branch "topic"] mergeoptions = --bar Does it produce different behavior from [branch "topic"] mergeoptions = --bar [branch "*"] mergeoptions = --foo ? If so, is that a good thing, and is it documented? Sorry for the lack of clarity.