+31
−30
Loading
Fish no longer sources most files in `$out/share/fish` with 4.2.0, and instead embeds these files in the fish binary itself: > The standalone build mode has been made the default. This means that > the files in $CMAKE_INSTALL_PREFIX/share/fish will not be used > anymore, except for HTML docs. As a result, future upgrades will no > longer break running shells if one of fish’s internal helper functions > has been changed in the updated version. For now, the data files are > still installed redundantly, to prevent upgrades from breaking > already-running shells. To reverse this change (which should not be > necessary), patch out the embed-data feature from cmake/Rust.cmake. > This option will be removed in future. This means that any changes to these files now have to be made the input before the build system tries to embed them.