{"push_id":564137075,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"c406bfb57fd02891df76dee500830034f3249ab9","before":"2bf861366bea9206344458d94c7148ed5ca75c6f","commits":[{"sha":"b2783c6314c2d1cef47f35c51014a68d8515c31c","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshuaspence.com","name":"Joshua Spence"},"message":"Move XHPAST build script to PHP\n\nSummary:\nCurrently, building XHPAST from within PHP involves running `PhutilXHPASTBinary::build()`, which executes the `./scripts/build_xhpast.sh` script, which then calls `make`. Instead, we can bypass `./scripts/build_xhpast.sh` and call `make` directly from `PhutilXHPASTBinary::build()`. This feels a lot cleaner.\n\nI have retained the `./scripts/build_xhpast.sh` script, although it is really a PHP file now. I was considering renaming it to `build_xhpast.php`, but decided to leave it as is for backwards compatibility.\n\nTest Plan:\n```lang=bash\n> ./scripts/build_xhpast.sh\nBuild successful!\n```\n\nReviewers: #blessed_reviewers, epriestley\n\nReviewed By: #blessed_reviewers, epriestley\n\nSubscribers: Korvin, epriestley\n\nDifferential Revision: https://secure.phabricator.com/D11629","distinct":true,"url":"https://api.github.com/repos/phacility/libphutil/commits/b2783c6314c2d1cef47f35c51014a68d8515c31c"},{"sha":"c406bfb57fd02891df76dee500830034f3249ab9","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshuaspence.com","name":"Joshua Spence"},"message":"Make the output of `xhpast --version` more compact\n\nSummary: This feels a little nicer, plus is easier to parse.\n\nTest Plan:\n```lang=bash\n> ./scripts/build_xhpast.sh\nBuild successful!\n> ./src/parser/xhpast/bin/xhpast --version\n5.5.8/1h\n```\n\nReviewers: epriestley, #blessed_reviewers\n\nReviewed By: epriestley, #blessed_reviewers\n\nSubscribers: Korvin, epriestley\n\nDifferential Revision: https://secure.phabricator.com/D11639","distinct":true,"url":"https://api.github.com/repos/phacility/libphutil/commits/c406bfb57fd02891df76dee500830034f3249ab9"}]}