Add `init.templatedir` configuration variable.
authorSteven Drake <sdrake@xnet.co.nz>
Tue, 16 Feb 2010 23:42:31 +0000 (12:42 +1300)
committerJunio C Hamano <gitster@pobox.com>
Wed, 17 Feb 2010 20:17:35 +0000 (12:17 -0800)
commit90b45187ba51a15c8a80680597240e32421f53bb
treea57eb7aa69fdc6249e567321125074cb612ec7e0
parente923eaeb901ff056421b9007adcbbce271caa7b6
Add `init.templatedir` configuration variable.

Rather than having to pass --template to git init and clone for a custom
setup, `init.templatedir` may be set in '~/.gitconfig'.  The environment
variable GIT_TEMPLATE_DIR can already be used for this but this is nicer.

System administrators may prefer using this variable in the system-wide
config file to point at a locally modified copy (e.g. /etc/gittemplate)
rather than editing vanilla template files in '/usr/share'.

Signed-off-by: Steven Drake <sdrake@xnet.co.nz>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-init-db.c