{"push_id":814781280,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f6c649b9b364e889cb906bb343122e1131fd83d5","before":"1f1936c2ea69a861f9f60bd39dfbf31e95211182","commits":[{"sha":"ff987bd933055b72e3c30bc729c04f265dbe7ad6","author":{"email":"fa77a88e8a102ccfba68472caa010310c05018fa@gmail.com","name":"Will Usher"},"message":"Add negation operator for Quaternion","distinct":true,"url":"https://api.github.com/repos/Twinklebear/tray_rust/commits/ff987bd933055b72e3c30bc729c04f265dbe7ad6"},{"sha":"30fc73092f66ea87be57f3e364abc3a22d2ce931","author":{"email":"fa77a88e8a102ccfba68472caa010310c05018fa@gmail.com","name":"Will Usher"},"message":"Make keyframe members public","distinct":true,"url":"https://api.github.com/repos/Twinklebear/tray_rust/commits/30fc73092f66ea87be57f3e364abc3a22d2ce931"},{"sha":"f6c649b9b364e889cb906bb343122e1131fd83d5","author":{"email":"fa77a88e8a102ccfba68472caa010310c05018fa@gmail.com","name":"Will Usher"},"message":"Fix up keyframe rotations to take the shortest path\n\nI also switched to store a sorted vec and tossed the insert method.\nBTreeSet isn't really want I need and it's a pain in the ass to deal\nwith.","distinct":true,"url":"https://api.github.com/repos/Twinklebear/tray_rust/commits/f6c649b9b364e889cb906bb343122e1131fd83d5"}]}