{"push_id":789595900,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"31139af04f97c843db2a98c7fafc1d58d7f7c8ac","before":"b02b6f410d5c92c7b016ed26895b5e21c16418a9","commits":[{"sha":"afe151fb025bada5314cffd1bf7077d2860bf362","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Add ParseInt (and ParseUint).\n\nstrtol and family are hard to use correctly, and most callers don't\neven try.\n\nChange-Id: I2833622a92cccd4662c0c5bdbbef5eeb4e496914","distinct":true,"url":"https://api.github.com/repos/android/platform_system_core/commits/afe151fb025bada5314cffd1bf7077d2860bf362"},{"sha":"b9e2e84e7e3cc5c9f30d63ef7d1337363437d2c7","author":{"email":"8761d638be700b740a66e59b669da952b7dac9ed@google.com","name":"David Pursell"},"message":"adb: create shell protocol class (take 2).\n\nAdds a new class ShellProtocol to help read and write data with\n`adb shell`. This will allow splitting streams and sending out-of-band\ndata such as exit codes.\n\nNothing uses the new class yet except the unit tests.\n\nThis is the second attempt at this CL, the first is at\nhttp://r.android.com/169600. The problems was using sighandler_t\nwhich is not available on mac. sig_t is used instead which is available\ndue to _GNU_SOURCE being defined in Android.mk, which causes\n_BSD_SOURCE -> __USE_BSD -> sig_t to be defined. Nothing else has been\nchanged from the original CL.\n\nBug: http://b/23030641\nChange-Id: I7bd7f5a82ad811fbca7a3eee1236d2c55ae57c48","distinct":true,"url":"https://api.github.com/repos/android/platform_system_core/commits/b9e2e84e7e3cc5c9f30d63ef7d1337363437d2c7"},{"sha":"b56bd000460254aacaaa897a07e90191b05e7160","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Merge \"Add ParseInt (and ParseUint).\"","distinct":true,"url":"https://api.github.com/repos/android/platform_system_core/commits/b56bd000460254aacaaa897a07e90191b05e7160"},{"sha":"31139af04f97c843db2a98c7fafc1d58d7f7c8ac","author":{"email":"8761d638be700b740a66e59b669da952b7dac9ed@google.com","name":"David Pursell"},"message":"Merge \"adb: create shell protocol class (take 2).\"","distinct":true,"url":"https://api.github.com/repos/android/platform_system_core/commits/31139af04f97c843db2a98c7fafc1d58d7f7c8ac"}]}