summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2021-11-03 14:02:06 -0700
committerTodd Gamblin <tgamblin@llnl.gov>2021-11-05 00:15:47 -0700
commit49ed41b028596d2314c219d174e533f8142ad6e4 (patch)
tree1c54bf24210d344b098d369be6c5d7a5d4b1c6ba /etc
parent3e3e84ba3055431947c11f78a4ca8f7a1234208e (diff)
downloadspack-49ed41b028596d2314c219d174e533f8142ad6e4.tar.gz
spack-49ed41b028596d2314c219d174e533f8142ad6e4.tar.bz2
spack-49ed41b028596d2314c219d174e533f8142ad6e4.tar.xz
spack-49ed41b028596d2314c219d174e533f8142ad6e4.zip
spack diff: more flexible tests, restore transitive diff with spec_clauses
In switching to hash facts for concrete specs, we lost the transitive facts from dependencies. This was fine for solves, because they were implied by the imposed constraints from every hash. However, for `spack diff`, we want to see what the hashes mean, so we need another mode for `spec_clauses()` to show that. This adds a `expand_hashes` argument to `spec_clauses()` that allows us to output *both* the hashes and their implications on dependencies. We use this mode in `spack diff`.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions