diff options
| author | Jeff King <peff@peff.net> | 2008-07-28 02:02:04 -0400 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2008-08-01 22:41:07 -0700 |
| commit | d65d2b2fb44a8bc0fc917aaca973ab7ad14d13b4 (patch) | |
| tree | ba28d620693bbf0e0c545bbcd070d445b9df6ef8 /git-gui/lib/commit.tcl | |
| parent | builtin-revert.c: typofix (diff) | |
| download | git-d65d2b2fb44a8bc0fc917aaca973ab7ad14d13b4.tar.gz git-d65d2b2fb44a8bc0fc917aaca973ab7ad14d13b4.zip | |
init: handle empty "template" parameter
If a user passes "--template=", then our template parameter
is blank. Unfortunately, copy_templates() assumes it has at
least one character, and does all sorts of bad things like
reading from template[-1] and then proceeding to link all of
'/' into the .git directory.
This patch just checks for that condition in copy_templates
and aborts. As a side effect, this means that --template=
now has the meaning "don't copy any templates."
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-gui/lib/commit.tcl')
0 files changed, 0 insertions, 0 deletions
