commit | 859f47600d0787bf250c69c847fc1d805f74ac9a | [log] [tgz] |
---|---|---|
author | Jim Purbrick <jimp@fb.com> | Wed Oct 30 16:05:46 2013 -0700 |
committer | Michael Bolin <mbolin@fb.com> | Wed Oct 30 16:45:34 2013 -0700 |
tree | 7c5701f3befddcf54ffb62d4815bcf80f073b80a | |
parent | 9a7040e27378077dc0874ad5b067298b5f25eaf9 [diff] |
Normalize All The Path Cache Keys Summary: Equivalent paths do not always hash equally. When used as hash table keys, Paths need to be normalized and either absolute or relative to the same directory. This change normalizes the Paths used as hash keys in the DefaultFileHashCache to ensure the cache works as intended. Test Plan: 0) buckd 1) buck test --all 2) add a failing assertion to a test 3) buck test --all 4) ensure that step 3 fails
Buck is an Android build tool. To see what Buck can do for you, check out the documentation at http://facebook.github.io/buck/.
To build Buck, run the following:
git clone git@github.com:facebook/buck.git cd buck ant ./bin/buck --help
Apache License 2.0