diff options
author | Junio C Hamano <gitster@pobox.com> | 2024-02-16 18:22:20 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-02-27 07:08:49 +0100 |
commit | b3806f7633f69d44a2ade95b92ba21fb59362f4e (patch) | |
tree | e7566be8a72f2619d4fb0a856e4b74ff78a811ef /git.c | |
parent | git: --no-lazy-fetch option (diff) | |
download | git-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