mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-28 20:34:07 +08:00
15f1b5f368
git had a CVE related to arbitrary code being run when you run git status and similar, and instead of doing something about those arbitrary code bits they decided to lock it down entirely. So now git will refuse to do basically anything once it detects the .git directory is owned by someone else. So, what we do is: If `git describe` failed with a status of 128, we keep an already built version file. This is an awful hack, but should help with the normal `cmake; make; sudo make install` cycle. (the only *real* way around this seems to be to not attempt to rebuild the version file at install time entirely, but I have no idea how to do that) Fixes #8973. |
||
---|---|---|
.. | ||
osx_package_resources | ||
osx_package_scripts | ||
cppcheck.rules | ||
cppcheck.sh | ||
cppcheck.suppressions | ||
diff_profiles.fish | ||
extract_help_sections.fish | ||
find_globals.fish | ||
find_weak_odrs.py | ||
fish_xgettext.fish | ||
git_version_gen.sh | ||
iwyu.linux.imp | ||
iwyu.osx.imp | ||
lint.fish | ||
list_committers_since.fish | ||
littlecheck.py | ||
mac_notarize.sh | ||
make_pkg.sh | ||
make_tarball.sh | ||
osx_distribution.xml | ||
pexpect_helper.py | ||
style.fish |