X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=environment.c;h=63b1d155be1aca2f9fe7aad5f747c06b9102fd60;hb=ce4231ffa80da1888a668cc7c33f5349800ab4a3;hp=2e79eab18d322b61e783f45758fdbdc5210de13c;hpb=423a15c849487fda5dc5cdfc15658062cfdd11b0;p=git.git diff --git a/environment.c b/environment.c index 2e79eab18..63b1d155b 100644 --- a/environment.c +++ b/environment.c @@ -11,18 +11,24 @@ char git_default_email[MAX_GITNAME]; char git_default_name[MAX_GITNAME]; +int use_legacy_headers = 1; int trust_executable_bit = 1; -int assume_unchanged = 0; -int prefer_symlink_refs = 0; -int log_all_ref_updates = 0; +int assume_unchanged; +int prefer_symlink_refs; +int log_all_ref_updates; int warn_ambiguous_refs = 1; -int repository_format_version = 0; +int repository_format_version; char git_commit_encoding[MAX_ENCODING_LENGTH] = "utf-8"; -int shared_repository = 0; -const char *apply_default_whitespace = NULL; +int shared_repository = PERM_UMASK; +int deny_non_fast_forwards = 0; +const char *apply_default_whitespace; +int zlib_compression_level = Z_DEFAULT_COMPRESSION; +int pager_in_use; +int pager_use_color = 1; + +static const char *git_dir; +static char *git_object_dir, *git_index_file, *git_refs_dir, *git_graft_file; -static char *git_dir, *git_object_dir, *git_index_file, *git_refs_dir, - *git_graft_file; static void setup_git_env(void) { git_dir = getenv(GIT_DIR_ENVIRONMENT); @@ -42,10 +48,10 @@ static void setup_git_env(void) } git_graft_file = getenv(GRAFT_ENVIRONMENT); if (!git_graft_file) - git_graft_file = strdup(git_path("info/grafts")); + git_graft_file = xstrdup(git_path("info/grafts")); } -char *get_git_dir(void) +const char *get_git_dir(void) { if (!git_dir) setup_git_env();