{"push_id":1462065168,"size":2,"distinct_size":2,"ref":"refs/heads/inbound","head":"5988f60910f78ff2d446f2963e3d5068d59df0e4","before":"5e8a2bfc34dbf7f3982514c59f22471efb3af00a","commits":[{"sha":"b3eee901ac50c85db7c74d7d39d8970aabe71be5","author":{"name":"Jim Chen","email":"6cc9e32ca29ed2f576ba8071e74bf31190b06853@mozilla.com"},"message":"Bug 1323576 - Convert GeckoNetworkManager events to bundle events; r=sebastian\n\nConvert \"Wifi:Enable\" and \"Wifi:GetIPAddress\" events to GeckoBundle\nevents. Use the UI thread because we do things like starting activities\nand using system services, which are best done on the UI thread.","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/b3eee901ac50c85db7c74d7d39d8970aabe71be5"},{"sha":"5988f60910f78ff2d446f2963e3d5068d59df0e4","author":{"name":"Jim Chen","email":"6cc9e32ca29ed2f576ba8071e74bf31190b06853@mozilla.com"},"message":"Bug 1323577 - Convert \"SearchEngines:Data\" event to bundle event; r=sebastian\n\nConvert \"SearchEngines:Data\" to use BundleEventListener/GeckoBundle,\nincluding usages in BrowserSearch, SearchPreferenceCategory,\ntestAddSearchEngine, testDistribution, etc. Also, convert JSON parsing\ncode in various classes. UI thread is used because the event listeners\nperform various UI operations based on the event data.","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/5988f60910f78ff2d446f2963e3d5068d59df0e4"}]}
{"actor":{"display_login":"xeonchen"}}