X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=environment.c;h=63b1d155be1aca2f9fe7aad5f747c06b9102fd60;hb=ce4231ffa80da1888a668cc7c33f5349800ab4a3;hp=3de8eb3b2a2359a9f8a9f702076292f1e1429df3;hpb=64e86c57867593ba0ee77a7b0ff0eb8e9d4d8ed5;p=git.git diff --git a/environment.c b/environment.c index 3de8eb3b2..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 = PERM_UMASK; -const char *apply_default_whitespace = NULL; +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();