{"push_id":733832617,"size":4,"distinct_size":4,"ref":"refs/heads/copter-dual-heli-2","head":"74b180a81e886f469ad3b208137ce77159a4d76b","before":"28995fb1873e22e29527dbe5cd50891a6d4552c4","commits":[{"sha":"50b3f629fb706a571b7bb6fe5daee432d296da9e","author":{"email":"c262f499bda88a9b31cb9e97dcb697cc1d9fbc22@gmail.com","name":"Fredrik Hedberg"},"message":"AP_Motors: Abstract rotor speed control into AP_MotorsHeli_RSC.","distinct":true,"url":"https://api.github.com/repos/fhedberg/ardupilot/commits/50b3f629fb706a571b7bb6fe5daee432d296da9e"},{"sha":"86ffcec1aca0429de586e28cfbb79e49d4d0144d","author":{"email":"c262f499bda88a9b31cb9e97dcb697cc1d9fbc22@gmail.com","name":"Fredrik Hedberg"},"message":"AP_Motors: Break out servo init/reset in AP_MotorsHeli.","distinct":true,"url":"https://api.github.com/repos/fhedberg/ardupilot/commits/86ffcec1aca0429de586e28cfbb79e49d4d0144d"},{"sha":"6b0186c3bb61a4f5aafb329f8d6fec66975e6e97","author":{"email":"c262f499bda88a9b31cb9e97dcb697cc1d9fbc22@gmail.com","name":"Fredrik Hedberg"},"message":"AP_Motors: Break out yaw output in AP_MotorsHeli.","distinct":true,"url":"https://api.github.com/repos/fhedberg/ardupilot/commits/6b0186c3bb61a4f5aafb329f8d6fec66975e6e97"},{"sha":"74b180a81e886f469ad3b208137ce77159a4d76b","author":{"email":"c262f499bda88a9b31cb9e97dcb697cc1d9fbc22@gmail.com","name":"Fredrik Hedberg"},"message":"AP_Motors: Abstract single rotor helicopter controls into AP_MotorsHeli_Single.","distinct":true,"url":"https://api.github.com/repos/fhedberg/ardupilot/commits/74b180a81e886f469ad3b208137ce77159a4d76b"}]}