{"push_id":984825922,"size":2,"distinct_size":2,"ref":"refs/heads/github-master","head":"17270f823411e6bd3210ec5495a50b88f2ae5051","before":"882033f9e9ad98926851f4ca29c88f1ede2ee533","commits":[{"sha":"af0980c7b2043f91a6103fae3ca7b44f7fe90d61","author":{"email":"eba9be7688db15263201799f4b2decebc6fb62c2@fb.com","name":"Vladislav Alexeev"},"message":"Allow dir cache to use file without copying it so speed things up\n\nSummary:In some cases, dir cache is the only final user of the zip file that has been prepared by the build system.\nIn that case, we can avoid copying it to temp file and moving to the dir cache folder. We can move it to the folder\nstraight away without the fear that cache consistency will be broken. This hugely improves the performance on local\nbuilds where we don't use http cache to write stuff, so there is only one read-write cache - dir cache.\n\nTest Plan:CI\nMeasure build times locally\n\nReviewed By: ruibm\n\nfb-gh-sync-id: acc08d6\nshipit-source-id: acc08d6","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/buck/commits/af0980c7b2043f91a6103fae3ca7b44f7fe90d61"},{"sha":"17270f823411e6bd3210ec5495a50b88f2ae5051","author":{"email":"cc1cee97e7e4b82b81226d026cd432000b05ad3c@fb.com","name":"Marshall Roch"},"message":"split native and bytecode linkable inputs (take 2)\n\nSummary:native inputs were being passed around as inputs to both the native and bytecode rules, and converted by regex.\n\nthis diff instead threads bytecode inputs through to the bytecode rules and native to native (as before). this eliminates the restriction that native and bytecode have the same filename (and in a followup diff, that native even exists at all).\n\n(take 2: this was reverted because native inputs were being used in bytecode rules and this split exposed it. that underlying issue has been fixed)\n\nTest Plan: tests\n\nReviewed By: int3\n\nfb-gh-sync-id: 7a5c23b\nshipit-source-id: 7a5c23b","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/buck/commits/17270f823411e6bd3210ec5495a50b88f2ae5051"}]}