Martin Waitz <tali@xxxxxxxxxxxxxx> writes: > On Wed, Apr 18, 2007 at 12:48:48PM +0200, Johannes Schindelin wrote: >> On Wed, 18 Apr 2007, Junio C Hamano wrote: >> >> > [merge] >> > driver = ancient merge %A %O %B >> >> Why not do something like >> >> [merge.driver] >> ancient = merge %A %O %B > > or > > [merge "ancient"] > driver = merge %A %O %B Actually, I've considered the latter. Johannes's goes against the usual three-level configuration variable naming rules. If you have 'user definable' part in the name, that should be at the second level. Which yours does. The only reason I did not do it your way was because we would need to have three lines per driver (one [merge "foo"] section per driver, a "driver" line, and a blank line for readability after that), which at the time I wrote it felt a bit wasteful, and it was late. But I think I like yours much better. It probably is trivial to change the rule before it hits 'next'. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html