X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=setup.c;h=9a46a58a4a34a345eb9f9b623a255c9bcba4c757;hb=e52775f43857f377aa2aa69f82ac2d2f26dc6297;hp=4612f110ee0beaeada3cb31ce7d47ad7175eec9c;hpb=d9faecac641ab31c7bfe5008f5a6dca119b79bc7;p=git.git diff --git a/setup.c b/setup.c index 4612f110e..9a46a58a4 100644 --- a/setup.c +++ b/setup.c @@ -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); } @@ -240,6 +244,8 @@ int check_repository_format_version(const char *var, const char *value) repository_format_version = git_config_int(var, value); else if (strcmp(var, "core.sharedrepository") == 0) shared_repository = git_config_perm(var, value); + else if (strcmp(var, "receive.denynonfastforwards") == 0) + deny_non_fast_forwards = git_config_bool(var, value); return 0; }