diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2014-08-07 19:04:04 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2014-08-08 13:21:48 -0700 |
commit | d5c625d87d358b7167eb9f985ccd8b1f394a0083 (patch) | |
tree | a0510c7c5103ce6dc12b8c3f188f324f9ed71b85 /bin | |
parent | d13d32040c6f47f8076aa894754e13b04b552597 (diff) | |
download | spack-d5c625d87d358b7167eb9f985ccd8b1f394a0083.tar.gz spack-d5c625d87d358b7167eb9f985ccd8b1f394a0083.tar.bz2 spack-d5c625d87d358b7167eb9f985ccd8b1f394a0083.tar.xz spack-d5c625d87d358b7167eb9f985ccd8b1f394a0083.zip |
Clean up specs, spec comparison, and spec hashing.
- Spec comparison is now less strict
- compares based on sorted list of dependencies but not
their structure
- Makes comparison easy when a spec is not normalized.
- This makes the dep_hash consistent for specs read in from a
directory layout. - Can now reliably read in a spec for which the
package has gone away, and still be able to delete its install.
- easy switching between git branches
- Fixed latent bug in Spec.flat_dependencies() (was including root)
- added a test for the directory layout so that this code will get
more exercise.
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions