X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=environment.c;h=84d870ca4eca6e202bcbec388e9a299b887f9a12;hb=73bcf53342f16a66ae4e02ed50a08bd34d846bfb;hp=42f39d657ef0056667bb8814622e0dde2733e373;hpb=f789f829933664dc4c3b0af7f1e2c5e37fc8621e;p=git.git diff --git a/environment.c b/environment.c index 42f39d657..84d870ca4 100644 --- a/environment.c +++ b/environment.c @@ -13,19 +13,21 @@ 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; +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); @@ -45,10 +47,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();