diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2021-11-03 14:02:06 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2021-11-05 00:15:47 -0700 |
commit | 49ed41b028596d2314c219d174e533f8142ad6e4 (patch) | |
tree | 1c54bf24210d344b098d369be6c5d7a5d4b1c6ba /bin/spack-python | |
parent | 3e3e84ba3055431947c11f78a4ca8f7a1234208e (diff) | |
download | spack-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 'bin/spack-python')
0 files changed, 0 insertions, 0 deletions