{"push_id":1411967262,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"0dce61fb1b87525d2bd1b50272c6abfcb2e0cfd4","before":"8d2b9879b7011824c2e44bbbb4ee93a817fc5b11","commits":[{"sha":"1d20089aa37502e289ca4b2bf3b6633b6fb6b408","author":{"name":"Grant Paul","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grantpaul.com"},"message":"Use optionals for potentially missing properties of resolved files.","distinct":true,"url":"https://api.github.com/repos/facebook/xcbuild/commits/1d20089aa37502e289ca4b2bf3b6633b6fb6b408"},{"sha":"ead623465232109cbfd7977a69c174a500e5b412","author":{"name":"Grant Paul","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grantpaul.com"},"message":"Move tool inputs alongside the rest of the tool code.\n\nRemoves the reverse dependency on the phase handling.","distinct":true,"url":"https://api.github.com/repos/facebook/xcbuild/commits/ead623465232109cbfd7977a69c174a500e5b412"},{"sha":"dc9e6c725d7311fde6f6c9f02f333243bc432e3e","author":{"name":"Grant Paul","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grantpaul.com"},"message":"Remove reference to project objects from tool input.\n\nThis allows the tool resolution to be isolated from the project.","distinct":true,"url":"https://api.github.com/repos/facebook/xcbuild/commits/dc9e6c725d7311fde6f6c9f02f333243bc432e3e"},{"sha":"9f6e29e62793430075da079dcd58dc76579065b4","author":{"name":"Grant Paul","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grantpaul.com"},"message":"Always pass in inputs as tool inputs, rather than path strings.\n\nThis allows for easily specifying additional information as available.","distinct":true,"url":"https://api.github.com/repos/facebook/xcbuild/commits/9f6e29e62793430075da079dcd58dc76579065b4"},{"sha":"f5aad6f42a689d638c89678411658329bf8f491b","author":{"name":"Grant Paul","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grantpaul.com"},"message":"Separate tool resolution from remainder of build implementation.\n\n - Pass in lower-level types rather than larger wrappers.\n - Make header imports (almost) entirely self-contained.","distinct":true,"url":"https://api.github.com/repos/facebook/xcbuild/commits/f5aad6f42a689d638c89678411658329bf8f491b"},{"sha":"ad15b5324120026869310391f77ed6516b812aa4","author":{"name":"Grant Paul","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grantpaul.com"},"message":"Separate auxiliary files from invocations.\n\nAuxiliary files were attached to invocations but had no relation to\nthe containing invocation. Collect them separately from invocations.","distinct":true,"url":"https://api.github.com/repos/facebook/xcbuild/commits/ad15b5324120026869310391f77ed6516b812aa4"},{"sha":"0dce61fb1b87525d2bd1b50272c6abfcb2e0cfd4","author":{"name":"Grant Paul","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grantpaul.com"},"message":"Rename unit test to match name of code being tested.","distinct":true,"url":"https://api.github.com/repos/facebook/xcbuild/commits/0dce61fb1b87525d2bd1b50272c6abfcb2e0cfd4"}]}
{"actor":{"display_login":"grp"}}