{"push_id":930542383,"size":4,"distinct_size":4,"ref":"refs/heads/maindevice","head":"89db2d2f5af825e4f67c1970cae55ced876ae7a7","before":"42cb920568c8043eaad21650546275c601c4fe76","commits":[{"sha":"0c50233c6236169f6f5e3aef508b1743d4308f04","author":{"email":"639d79a500a720f50c223092bca37ff43f321188@gmail.com","name":"infirit"},"message":"DBusService: Use a bluez Device object before creating a main Device\n\nThis to simplify the Device class in blueman.main.Device","distinct":true,"url":"https://api.github.com/repos/infirit/blueman/commits/0c50233c6236169f6f5e3aef508b1743d4308f04"},{"sha":"800e29dc967f30af7fd8a27d367d274fa0d9d872","author":{"email":"639d79a500a720f50c223092bca37ff43f321188@gmail.com","name":"infirit"},"message":"Only accept a bluez Device in the main Device class\n\nThis makes things explicit and clearer what type of object we accept. No\nmore magic checking for a string.\n\nThe places were we used a string have been changed to first create a\nbluez Device object.","distinct":true,"url":"https://api.github.com/repos/infirit/blueman/commits/800e29dc967f30af7fd8a27d367d274fa0d9d872"},{"sha":"08440895a1dfd240944ad391e6f9e841fede35e2","author":{"email":"639d79a500a720f50c223092bca37ff43f321188@gmail.com","name":"infirit"},"message":"TransferService: Use a bluez Device object instead of main Device\n\nWe already get a bluez Device object so retrieve the needed properties\ndirectly.","distinct":true,"url":"https://api.github.com/repos/infirit/blueman/commits/08440895a1dfd240944ad391e6f9e841fede35e2"},{"sha":"89db2d2f5af825e4f67c1970cae55ced876ae7a7","author":{"email":"639d79a500a720f50c223092bca37ff43f321188@gmail.com","name":"infirit"},"message":"NetUsage: Use a bluez Device object instead of main Device","distinct":true,"url":"https://api.github.com/repos/infirit/blueman/commits/89db2d2f5af825e4f67c1970cae55ced876ae7a7"}]}