MCPcopy Index your code
hub / github.com/git/git / git_env_bool

Function git_env_bool

parse.c:197–208  ·  view source on GitHub ↗

* Parse environment variable 'k' as a boolean (in various * possible spellings); if missing, use the default value 'def'. */

Source from the content-addressed store, hash-verified

195 * possible spellings); if missing, use the default value 'def'.
196 */
197int git_env_bool(const char *k, int def)
198{
199 const char *v = getenv(k);
200 int val;
201 if (!v)
202 return def;
203 val = git_parse_maybe_bool(v);
204 if (val < 0)
205 die(_("bad boolean environment value '%s' for '%s'"),
206 v, k);
207 return val;
208}
209
210/*
211 * Parse environment variable 'k' as ulong with possibly a unit

Callers 15

load_bitmap_headerFunction · 0.85
prepare_bitmap_walkFunction · 0.85
git_config_systemFunction · 0.85
setup_git_env_internalFunction · 0.85
setup_explicit_git_dirFunction · 0.85
ensure_valid_ownershipFunction · 0.85
do_fetch_pack_v2Function · 0.85
preload_indexFunction · 0.85
get_upload_pack_configFunction · 0.85
is_transport_allowedFunction · 0.85

Calls 2

git_parse_maybe_boolFunction · 0.85
dieFunction · 0.70

Tested by 5

get_literal_globalFunction · 0.68
get_glob_globalFunction · 0.68
get_noglob_globalFunction · 0.68
get_icase_globalFunction · 0.68
cmd__env_helperFunction · 0.68