spack/share/spack
Robert Blake ea57171712
Make spack environment configurations writable from spack external and spack compiler find (#18165)
* spack config: default modification scope can be an environment

The previous model was that environments are the highest priority config
scope for config reading operations, but were not considered for config
writing operations. Now, the active environment is the highest priority
config scope for both reading and writing operations.

Now spack config add, spack external find and spack compiler set environment 
configuration in the environment by default if an environment is active. This is a
change in default behavior for these routines, but better matches the mental
model for an environment taking precedence over the user's default config file.

* add scope argument to 'spack external find' to choose non-default scope

* Increase testing for config modifications on environments

Co-authored-by: Gregory Becker <becker33@llnl.gov>
2020-09-05 01:12:26 -07:00
..
bash Added alias and bash completion for spacktivate (#16472) 2020-05-13 12:02:38 -06:00
csh macos: use DYLD_FALLBACK_LIBRARY_PATH instead of DYLD_LIBRARY_PATH 2020-04-16 17:23:33 -07:00
docker Make the largest layer of the docker image cacheable (#17553) 2020-07-16 13:15:04 -04:00
docs/docker/module-file-tutorial autotools: remove FORCE_UNSAFE_CONFIGURE from docs, commands, code (#16145) 2020-04-20 08:32:03 -07:00
gitlab Rely on E4S project variable for SPACK_REPO 2020-09-04 11:18:56 -06:00
keys add tutorial public key to share/spack/keys dir (#17684) 2020-07-23 14:35:25 -07:00
logo add artisanal handcrafted SVG Spack logo. (#6165) 2017-11-06 22:42:16 -08:00
qa Add new RubyPackage build system base class (#18199) 2020-09-02 16:26:36 -07:00
templates spack containerize: added --fail-fast argument to containerize install. (#17533) 2020-07-15 11:13:04 +02:00
setup-env.csh bugfix: no infinite recursion in setup-env.sh on Cray 2020-07-06 13:55:14 -07:00
setup-env.fish bugfix: no infinite recursion in setup-env.sh on Cray 2020-07-06 13:55:14 -07:00
setup-env.sh bugfix: no infinite recursion in setup-env.sh on Cray 2020-07-06 13:55:14 -07:00
setup-tutorial-env.sh tutorial: Add boto3 installation to setup script (#17722) 2020-07-27 16:55:33 -07:00
spack-completion.bash Make spack environment configurations writable from spack external and spack compiler find (#18165) 2020-09-05 01:12:26 -07:00