diff options
author | Matthias Lederhofer <matled@gmx.net> | 2006-07-30 03:30:29 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-07-30 17:45:57 -0700 |
commit | 41e95f699088b14c6a949ec858499f98df4f34f6 (patch) | |
tree | b382b097b0c5f77551cb2470db3198f614317ce5 /setup.c | |
parent | ca7a741647f961eb3b6b9df14d079c99fdc9a827 (diff) | |
download | git-41e95f699088b14c6a949ec858499f98df4f34f6.tar.gz git-41e95f699088b14c6a949ec858499f98df4f34f6.tar.xz |
setup_git_directory_gently: do not barf when GIT_DIR is given.
Earlier we barfed when GIT_DIR environment variable points at a
directory yet to be created, which made it impossible to use
configuration mechanism in "git-init-db".
Signed-off-by: Matthias Lederhofer <matled@gmx.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'setup.c')
-rw-r--r-- | setup.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -184,6 +184,10 @@ const char *setup_git_directory_gently(int *nongit_ok) } return NULL; bad_dir_environ: + if (!nongit_ok) { + *nongit_ok = 1; + return NULL; + } path[len] = 0; die("Not a git repository: '%s'", path); } |