{"push_id":578772065,"size":3,"distinct_size":3,"ref":"refs/heads/lp5.0","head":"53435f289001ce4bba0b57e965e5dc5f3df5d172","before":"3237428ad6d7c810e07accaf2dbe59cf0b8deea0","commits":[{"sha":"52393e06108ddd22ab90983d9d84085422a3b466","author":{"email":"eea14559972bd5f7c3fc8682fe2dbc5d3c24349e@gmail.com","name":"Koushik Dutta"},"message":"add unpackbootimg to otatools\n\nChange-Id: I4e294c05eacc8bef8273247bcf1bf382291a3d31","distinct":true,"url":"https://api.github.com/repos/scotthartbti/platform_build/commits/52393e06108ddd22ab90983d9d84085422a3b466"},{"sha":"e8385d18a09bb834e7b8fa04dbc74e7c27a9f450","author":{"email":"c1b83eb86e217d56d257d00d1cddd50f3df499ea@cyngn.com","name":"Marcos Marado"},"message":"dopush only tries to push if its arg doesn't fail\n\n`dopush mm`, as an example, tried to do mm, ignored its result, and\nwent to push. Now, it does mm, and if mm exits successfully it\ncontinues to push the results, but if mm fails dopush stops,\nreturning mm's return code.\nThis is useful for having things like:\n  $ mmp && adb reboot\nwhich now reboot the device weather the changes were pushed or not.\nWith this patch, the device will only get rebooted if the compilation\nsucceeds.\n\nChange-Id: I001e3dd83e25a775919adbccbd49914da1e94cde","distinct":true,"url":"https://api.github.com/repos/scotthartbti/platform_build/commits/e8385d18a09bb834e7b8fa04dbc74e7c27a9f450"},{"sha":"53435f289001ce4bba0b57e965e5dc5f3df5d172","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@beanstalk.com","name":"Scott"},"message":"Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_build into lp5.0","distinct":true,"url":"https://api.github.com/repos/scotthartbti/platform_build/commits/53435f289001ce4bba0b57e965e5dc5f3df5d172"}]}