{"push_id":876989670,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"1d0e1935196f52c2102037a70e2048b74b77983d","before":"1211dd2302fc25fe8071757f2ae1da72779c990b","commits":[{"sha":"9496de7c80d72d75440b687364fa4014c4ea8a41","author":{"email":"b03dfc3145b1803327711a9149b42a8591711580@google.com","name":"Seth Ladd"},"message":"more verbose error message\n\nundo auto format","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/9496de7c80d72d75440b687364fa4014c4ea8a41"},{"sha":"f39207ebff2160b1deaa1b900c09462222840eeb","author":{"email":"c2208abde9668e8e9815c3690855edd1e63abeac@spam.hixie.ch","name":"Hixie"},"message":"Rev engine and services.","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/f39207ebff2160b1deaa1b900c09462222840eeb"},{"sha":"355fe033f02b6799e77c78964a3c0c570611a146","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@hixie.ch","name":"Ian Hickson"},"message":"Merge pull request #545 from Hixie/rev\n\nRev engine, services, and sdk.","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/355fe033f02b6799e77c78964a3c0c570611a146"},{"sha":"ebf032b82a069531d75e240ef5d529d0c9b440d7","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@hixie.ch","name":"Ian Hickson"},"message":"Avoid using transforms when simple offsets will do.","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/ebf032b82a069531d75e240ef5d529d0c9b440d7"},{"sha":"94c9b232aff01d7e08b2973a8dd73b98abc1becb","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@hixie.ch","name":"Ian Hickson"},"message":"Merge pull request #547 from Hixie/matrix-math\n\nAvoid using transforms when simple offsets will do.","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/94c9b232aff01d7e08b2973a8dd73b98abc1becb"},{"sha":"84cfcde1f740ce41718245865a8e3acc0f9979e3","author":{"email":"b03dfc3145b1803327711a9149b42a8591711580@gmail.com","name":"Seth Ladd"},"message":"tweaking message","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/84cfcde1f740ce41718245865a8e3acc0f9979e3"},{"sha":"c675ec7d6ebb4bb645cff7e5a13360b635d2d146","author":{"email":"b03dfc3145b1803327711a9149b42a8591711580@gmail.com","name":"Seth Ladd"},"message":"Merge pull request #530 from sethladd/more-error-message\n\nmore verbose error message","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/c675ec7d6ebb4bb645cff7e5a13360b635d2d146"},{"sha":"cc4234821bc367c8e1d85cfb96a59f07f22cfeb5","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","name":"Adam Barth"},"message":"Add basic support for material chips:\n\nhttp://www.google.com/design/spec/components/chips.html#chips-behavior\n\nThis patch adds support for deletable and non-deleteable chips, but doesn't yet\nadd support for contact chips. Also, demo the chips in a new Material Gallery\napp that will let us demo our gallery of widgets in a single app.","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/cc4234821bc367c8e1d85cfb96a59f07f22cfeb5"},{"sha":"0e290946b57faab68631eede17f422c820601cb2","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@adambarth.com","name":"Adam Barth"},"message":"Merge pull request #550 from abarth/material_chip\n\nAdd basic support for material chips","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/0e290946b57faab68631eede17f422c820601cb2"},{"sha":"c7e00449a87de83c0c631d1875bd05053c2e1f0d","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","name":"Adam Barth"},"message":"Make it possible to run tests outside the Flutter repo\n\nThis patch still requires a locally built engine. I'll remove the need for a\nlocally built engine in a future patch.\n\nFixes #278","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/c7e00449a87de83c0c631d1875bd05053c2e1f0d"},{"sha":"b823e47f0ed89ddf609d82cfe47e35a1fef57f91","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","name":"Adam Barth"},"message":"Add avatars to material chips\n\nFixes #464","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/b823e47f0ed89ddf609d82cfe47e35a1fef57f91"},{"sha":"c60bb1b1ed8aeba8916d369fa2d2133ca3752835","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@adambarth.com","name":"Adam Barth"},"message":"Merge pull request #552 from abarth/chip_avatar\n\nAdd avatars to material chips","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/c60bb1b1ed8aeba8916d369fa2d2133ca3752835"},{"sha":"587b5bce357dc45fdc2daf8dd7dddfd560fee85e","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@adambarth.com","name":"Adam Barth"},"message":"Merge pull request #554 from abarth/test_outside_repo\n\nMake it possible to run tests outside the Flutter repo","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/587b5bce357dc45fdc2daf8dd7dddfd560fee85e"},{"sha":"727ce65ffcd3d233134e9a6e348cb5be022affdb","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","name":"Adam Barth"},"message":"Add package:flutter_test\n\nThis package contains WidgetTester, which is very useful when writing tests for\nwidgets.","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/727ce65ffcd3d233134e9a6e348cb5be022affdb"},{"sha":"02510dd8665f5bfcda8b8dc85b26bbbf28b90d0c","author":{"email":"d7457c485533d28f8e9dd19925b75632b9661d4a@google.com","name":"Kris Giesing"},"message":"Allow run_mojo --android to specify location of flutter engine","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/02510dd8665f5bfcda8b8dc85b26bbbf28b90d0c"},{"sha":"8ac88d5a09768821cc6c481692f2499903da05be","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@adambarth.com","name":"Adam Barth"},"message":"Merge pull request #555 from abarth/flutter_test2\n\nAdd package:flutter_test","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/8ac88d5a09768821cc6c481692f2499903da05be"},{"sha":"1a351a65989d347b458b12b2c57352d516a231bf","author":{"email":"d7457c485533d28f8e9dd19925b75632b9661d4a@google.com","name":"krisgiesing"},"message":"Merge pull request #478 from krisgiesing/run_mojo_android\n\nAllow run_mojo --android to specify location of flutter engine","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/1a351a65989d347b458b12b2c57352d516a231bf"},{"sha":"a35344f4392375e801df42c2e437b0852cbef3d5","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","name":"Adam Barth"},"message":"Fix upload of composited scene with non-zero offsets\n\nWe weren't correctly offsetting the clips when uploading composited scenes. Now\nwe apply the proper offsets.","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/a35344f4392375e801df42c2e437b0852cbef3d5"},{"sha":"062e0106b44b4184e36d007c2f4ccd6bcecf6c72","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@adambarth.com","name":"Adam Barth"},"message":"Merge pull request #558 from abarth/compositing_offset\n\nFix upload of composited scene with non-zero offsets","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/062e0106b44b4184e36d007c2f4ccd6bcecf6c72"},{"sha":"b17fe3afb2195fa9b2c604d9495b7609b41fa135","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","name":"Adam Barth"},"message":"Integrate Date Picker into material_gallery","distinct":true,"url":"https://api.github.com/repos/eukreign/flutter/commits/b17fe3afb2195fa9b2c604d9495b7609b41fa135"}]}