{"push_id":902760040,"size":5,"distinct_size":5,"ref":"refs/heads/multitouch-fixes","head":"68ddad3e1446e8063001da6596ebf363b6e105dc","before":"96bcaf66b2148e180cef6642159fab6050dfb468","commits":[{"sha":"e5c8e50fcd54a7993b0c33d66ba08800f3b4711d","author":{"email":"70a370b95a33d35c5b5da0b40c2872a9203a733a@gmail.com","name":"tomaka"},"message":"Merge pull request #70 from mbrubeck/bitshift\n\nFix calculation of pointer index for motion events","distinct":true,"url":"https://api.github.com/repos/mbrubeck/android-rs-glue/commits/e5c8e50fcd54a7993b0c33d66ba08800f3b4711d"},{"sha":"02d247cf9b286d134b5b2d4696cd63fd81bdffde","author":{"email":"76d2ec468599ff7a19f706781bc84ca0c636b360@gmail.com","name":"ReadmeCritic"},"message":"Update README URLs based on HTTP redirects","distinct":true,"url":"https://api.github.com/repos/mbrubeck/android-rs-glue/commits/02d247cf9b286d134b5b2d4696cd63fd81bdffde"},{"sha":"dd454f2c66154bd2480e7d6e987c81d829639cd4","author":{"email":"70a370b95a33d35c5b5da0b40c2872a9203a733a@gmail.com","name":"tomaka"},"message":"Merge pull request #71 from ReadmeCritic/master\n\nUpdate README URLs based on HTTP redirects","distinct":true,"url":"https://api.github.com/repos/mbrubeck/android-rs-glue/commits/dd454f2c66154bd2480e7d6e987c81d829639cd4"},{"sha":"47f37b5dbabdf334803a3080b79574562b474143","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Use pointer ID rather than pointer index to determine primary pointer","distinct":true,"url":"https://api.github.com/repos/mbrubeck/android-rs-glue/commits/47f37b5dbabdf334803a3080b79574562b474143"},{"sha":"68ddad3e1446e8063001da6596ebf363b6e105dc","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Handle move events with data for multiple pointers","distinct":true,"url":"https://api.github.com/repos/mbrubeck/android-rs-glue/commits/68ddad3e1446e8063001da6596ebf363b6e105dc"}]}