Merge branch 'js/no-builtins-on-disk-option'
authorJunio C Hamano <gitster@pobox.com>
Sun, 4 Oct 2020 19:49:04 +0000 (12:49 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 4 Oct 2020 19:49:05 +0000 (12:49 -0700)
commit94de88c986712e79c20813ba54e797c4ca83137b
tree463242587fb9d59ea805b3eb21ab60a6836c9254
parent5a25615d5c026580b3e5645b53f8397bd8c3e76d
parentef60e9f74b2d3638281da8affd4c854eead258b1
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`
Makefile