commit | 5b8d6d9e8df92ce899ed6b0a9b2fbb41871015be | [log] [tgz] |
---|---|---|
author | Jim Purbrick <jimp@fb.com> | Fri Aug 30 08:24:28 2013 -0700 |
committer | Michael Bolin <mbolin@fb.com> | Thu Sep 19 15:03:20 2013 -0700 |
tree | e6ba969f9d8f61d1dcf40cb7b67436b233a6cd0d | |
parent | 57a245fe9655a454300b5b6a03938c6a566bcf38 [diff] |
Track build file dependencies. Summary: Only invalidate affected cached build rules when: 1) the build file containing the rules is changed or removed 2) a file the build file transitively includes is changed or removed or 3) a file that could be in a glob in the build file is added or removed This should greatly improve the performance of the buckd build file cache, which currently invalidates the entire cache when anything changes. Test Plan: ant && ant test
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