summaryrefslogtreecommitdiff
path: root/NOTICE
diff options
context:
space:
mode:
authorGreg Becker <becker33@llnl.gov>2019-11-03 17:46:41 -0600
committerTodd Gamblin <tgamblin@llnl.gov>2019-11-03 15:46:41 -0800
commitaa7c229c8fe3dcce5e273357b1222a5ad4ce21c0 (patch)
tree0df50234fed907350e584182750d7682985a4edf /NOTICE
parentc42ebb0ccc55797a2b224ebaad62beb440964058 (diff)
downloadspack-aa7c229c8fe3dcce5e273357b1222a5ad4ce21c0.tar.gz
spack-aa7c229c8fe3dcce5e273357b1222a5ad4ce21c0.tar.bz2
spack-aa7c229c8fe3dcce5e273357b1222a5ad4ce21c0.tar.xz
spack-aa7c229c8fe3dcce5e273357b1222a5ad4ce21c0.zip
environments: only write when necessary (#13546)
This changes Spack environments so that the YAML file associated with the environment is *only* written when necessary (i.e., if it is changed *by spack*). The lockfile is still written out as before. There is a larger question here of which part of Spack should be responsible for setting defaults in config files, and how we can get rid of empty lists and data structures currently cluttering files like `compilers.yaml`. But that probably requires a rework of the default-setting validator in `spack.config`, as well as the code that uses `spack.config`. This will at least help for `spack.yaml`.
Diffstat (limited to 'NOTICE')
0 files changed, 0 insertions, 0 deletions