{"push_id":1227720408,"size":28,"distinct_size":4,"ref":"refs/heads/master","head":"11585a1b8e749c5c936a047ce7b3ab18598ee9ef","before":"797d4efd721e0fd599d9086d4c0efc6277da9755","commits":[{"sha":"8a06a7d9dae7087a71387bb73ba415f335018f68","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"refactor event translators","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/8a06a7d9dae7087a71387bb73ba415f335018f68"},{"sha":"d9f1a5b20602965f2dede694161f1494b0784571","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"add basic mouse events + better redirect parsing","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/d9f1a5b20602965f2dede694161f1494b0784571"},{"sha":"d9b5960425e53970a24e6ac98df198e3065ba104","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"initial broken support for recurring events (btn2rel)","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/d9b5960425e53970a24e6ac98df198e3065ba104"},{"sha":"0254a1cf12846a5f8b7636c572436de4d023f22c","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"multi/redirect now works with btn2rel recurring events","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/0254a1cf12846a5f8b7636c572436de4d023f22c"},{"sha":"e82ccd6c7befac73669ec4934912daacb470d6a8","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"improve timing regularity on recurring events","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/e82ccd6c7befac73669ec4934912daacb470d6a8"},{"sha":"63793faea49a1efcab5a4b991310b30d56eaaeaa","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"add axis2rel + automagic rel mapping","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/63793faea49a1efcab5a4b991310b30d56eaaeaa"},{"sha":"43c56430ca65cf79faea8326cd7a427d78e6fd7a","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"populate wiimote options on root profile (+ doc btn2rel)","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/43c56430ca65cf79faea8326cd7a427d78e6fd7a"},{"sha":"37e406bf78bad75db0752208cc971c953a29fba7","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"Improve support for XDG spec for configuration files","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/37e406bf78bad75db0752208cc971c953a29fba7"},{"sha":"a3d9816d0bf3750b8ef44f96fd17ea16485ea884","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"fix a leak + an invalid read","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/a3d9816d0bf3750b8ef44f96fd17ea16485ea884"},{"sha":"498aeaef135d52990d43afc02bad9e7c4eeac487","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"pipe cleanup in steamcontroller","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/498aeaef135d52990d43afc02bad9e7c4eeac487"},{"sha":"1a879e59142f1b416b9810895ec11267850ff8b3","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"remove race condition on deleting generic devices","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/1a879e59142f1b416b9810895ec11267850ff8b3"},{"sha":"23472838353fb3f3e8df430ddaed7f19c2b869a1","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"improve gendev error reporting while parsing","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/23472838353fb3f3e8df430ddaed7f19c2b869a1"},{"sha":"d52c7b7d9530ca0cfeebac061e9549a7ad8788ce","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"remove legacy cruft for listing devices/events","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/d52c7b7d9530ca0cfeebac061e9549a7ad8788ce"},{"sha":"be82d40db8281064d6d82836ad1d83b9f8ea76c8","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"profiles keep only relevant events/options","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/be82d40db8281064d6d82836ad1d83b9f8ea76c8"},{"sha":"0e85f315de85a9ad0c85473f33221dd031b098d5","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"fix silly bug on device types","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/0e85f315de85a9ad0c85473f33221dd031b098d5"},{"sha":"e25f9518b136f6901be996569d2d0429af54b989","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"wii devices report more useful descriptions","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/e25f9518b136f6901be996569d2d0429af54b989"},{"sha":"163df58030c7fcd1a5e3182a4c3a23cdca879b4f","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"add slash token for easier filename entry","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/163df58030c7fcd1a5e3182a4c3a23cdca879b4f"},{"sha":"1886f37cdd03c8d21e3dcd79ef314dd7fbb6f27c","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"support absolute paths on saving/loading","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/1886f37cdd03c8d21e3dcd79ef314dd7fbb6f27c"},{"sha":"3466cb8f0d0deede42f3e34a78fa594c6d9c08a2","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"profiles to be saved can now be specified","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/3466cb8f0d0deede42f3e34a78fa594c6d9c08a2"},{"sha":"1a9c1fce8bd2be4cf37e1c718f91b540056d993c","author":{"name":"Joseph Geumlek","email":"b83b80f4753461be279561ed1e5ca00bfdd5b646@gmail.com"},"message":"Reduce cruft in reading booleans","distinct":false,"url":"https://api.github.com/repos/jgeumlek/MoltenGamepad/commits/1a9c1fce8bd2be4cf37e1c718f91b540056d993c"}]}
{"actor":{"display_login":"jgeumlek"}}