summaryrefslogtreecommitdiffstats
path: root/ci/lib.sh
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2020-10-04 12:49:04 -0700
committerJunio C Hamano <gitster@pobox.com>2020-10-04 12:49:05 -0700
commit94de88c986712e79c20813ba54e797c4ca83137b (patch)
tree463242587fb9d59ea805b3eb21ab60a6836c9254 /ci/lib.sh
parent5a25615d5c026580b3e5645b53f8397bd8c3e76d (diff)
parentef60e9f74b2d3638281da8affd4c854eead258b1 (diff)
downloadgit-94de88c986712e79c20813ba54e797c4ca83137b.tar.gz
git-94de88c986712e79c20813ba54e797c4ca83137b.zip
Merge branch 'js/no-builtins-on-disk-option'
The installation procedure learned to optionally omit "git-foo" executable files for each 'foo' built-in subcommand, which are only required by old timers that still rely on the age old promise that prepending "git --exec-path" output to PATH early in their script will keep the "git-foo" calls they wrote working. The old attempt to remove these executables from the disk failed in the 1.6 era; it may be worth attempting again, but I think it is worth to keep this topic separate from such a policy change to help it graduate early. * js/no-builtins-on-disk-option: ci: stop linking built-ins to the dashed versions Optionally skip linking/copying the built-ins msvc: copy the correct `.pdb` files in the Makefile target `install`
Diffstat (limited to 'ci/lib.sh')
-rwxr-xr-xci/lib.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/ci/lib.sh b/ci/lib.sh
index 3eefec500d..821e3660d6 100755
--- a/ci/lib.sh
+++ b/ci/lib.sh
@@ -178,6 +178,7 @@ fi
export DEVELOPER=1
export DEFAULT_TEST_TARGET=prove
export GIT_TEST_CLONE_2GB=true
+export SKIP_DASHED_BUILT_INS=YesPlease
case "$jobname" in
linux-clang|linux-gcc)