Rework Spack config: keep user & site config in memory.

- User and site config are now kept separately in memory.
- Merging is done on demand when client code requests the configuration.
- Allows user/site config to be updated independently of each other by commands.
- simplifies config logic (no more tracking merged files)
This commit is contained in:
Todd Gamblin
2015-12-25 14:00:33 -08:00
parent cc349e9a32
commit 34401cf0c3
11 changed files with 281 additions and 264 deletions

1
.gitignore vendored
View File

@@ -8,3 +8,4 @@
/etc/spackconfig
/share/spack/dotkit
/share/spack/modules
/TAGS