| commit | 2629bdd01197451cde59c94fa52f0d928b5401cf | [log] [tgz] |
|---|---|---|
| author | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | Sun Feb 24 18:45:08 2019 +0900 |
| committer | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | Sun Feb 24 18:48:00 2019 +0900 |
| tree | 19de9e1b543cf6881732ef5dddb6dbcfb3c76409 | |
| parent | c8c598b1d63b6a3ab1b14d2b181d47498100bf21 [diff] |
element.py: Force resolve intermediate dependency cache keys When a cache key is discovered (e.g.: due to a workspace build completing), then we have no guarantee that reverse dependency cache keys will be updated in order. As such, we must ensure that `Element._update_state()` serializes this and ensures that cache keys for intermediate dependencies get resolved. This fixes #919