summaryrefslogtreecommitdiffstats
path: root/git.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-02-16 18:22:20 +0100
committerJunio C Hamano <gitster@pobox.com>2024-02-27 07:08:49 +0100
commitb3806f7633f69d44a2ade95b92ba21fb59362f4e (patch)
treee7566be8a72f2619d4fb0a856e4b74ff78a811ef /git.c
parentgit: --no-lazy-fetch option (diff)
downloadgit-b3806f7633f69d44a2ade95b92ba21fb59362f4e.tar.xz
git-b3806f7633f69d44a2ade95b92ba21fb59362f4e.zip
git: document GIT_NO_REPLACE_OBJECTS environment variable
This variable is used as the primary way to disable the object replacement mechanism, with the "--no-replace-objects" command line option as an end-user visible way to set it, but has not been documented. The original reason why it was left undocumented might be because it was meant as an internal implementation detail, but the thing is, that our tests use the environment variable directly without the command line option, and there certainly are folks who learned its use from there, making it impossible to deprecate or change its behaviour by now. Add documentation and note that for this variable, unlike many boolean-looking environment variables, only the presence matters, not what value it is set to. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git.c')
0 files changed, 0 insertions, 0 deletions