From: Johannes Schindelin Date: Thu, 29 Jan 2009 16:33:00 GMT Subject: Re: diff settings Message-ID: In-Reply-To: <4981D8AD.6000000@tedpavlic.com> Hi, On Thu, 29 Jan 2009, Ted Pavlic wrote: > > This task is pretty easy in Mercurial because Mercurial porcelains are > > implemented as modules that are all executed through the central "hg" > > command. This isn't the case with git. > > (on the other hand, having a "[defaults]" section that only applies when > commands are called via "git" might be nice. That way you can use the > "git-CMD" when you want to use CMD without the "[defaults]"... perhaps?) Nope, the dash form is deprecated, and once y'all out there finally do not write it any more, we can start thinking about _not_ hardlinking the builtins to their dashed form anymore. Believe it or not, we already have a distinction between what is called from scripts vs from humans: plumbing vs porcelain. So you can set the defaults for porcelain as much as you want, but please leave plumbing alone. Ciao, Dscho