{"push_id":2541987688,"size":56,"distinct_size":56,"ref":"refs/heads/master","head":"082f2eacea5d429361e38322a6262ccad8940b2e","before":"70bd2d475b7103b494b5415a4a631487a72d3c79","commits":[{"sha":"700fd585d1bb71f4cf6cc3cd7709494b7197a717","author":{"name":"Mateusz Greszta","email":"7299adfeb6d60f2f18bd146482033e75ecf20b30@gmail.com"},"message":"Add progress callback on the start of the upload","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/700fd585d1bb71f4cf6cc3cd7709494b7197a717"},{"sha":"0e3141f3b83bac00d8d165bb2e3069ec6c86c41b","author":{"name":"Gustav Tiger","email":"7aa3fd266271bfac5b216002edbe8b2a3ec8a5b9@gmail.com"},"message":"Merge pull request #5 from mgr01/progress-bar\n\nAdd progress callback on the start of the upload","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/0e3141f3b83bac00d8d165bb2e3069ec6c86c41b"},{"sha":"5576b0f04688f81f130d2134fd6ffa50f25b7e16","author":{"name":"Toilal","email":"5bf3f3f0499103f3ea7d7dc98af4348a161ee5bd@gmail.com"},"message":"Use setuptools and add travisCI and Coveralls.io","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/5576b0f04688f81f130d2134fd6ffa50f25b7e16"},{"sha":"aa3c1d55f47b9b08b4d5eaeb05163b616faa8cc0","author":{"name":"Gustav Tiger","email":"7aa3fd266271bfac5b216002edbe8b2a3ec8a5b9@gmail.com"},"message":"Merge pull request #7 from Toilal/ci\n\nUse setuptools and add travisCI and Coveralls.io","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/aa3c1d55f47b9b08b4d5eaeb05163b616faa8cc0"},{"sha":"dfbd4585231cd804614d6eff3b429d410e57ab66","author":{"name":"Toilal","email":"5bf3f3f0499103f3ea7d7dc98af4348a161ee5bd@gmail.com"},"message":"Add udev_rules command to install udev rules and check root privileges","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/dfbd4585231cd804614d6eff3b429d410e57ab66"},{"sha":"3b60608f77ac08125d5f95ac5b33682802542265","author":{"name":"Toilal","email":"5bf3f3f0499103f3ea7d7dc98af4348a161ee5bd@gmail.com"},"message":"Add tox configuration","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/3b60608f77ac08125d5f95ac5b33682802542265"},{"sha":"60eb6a454d80cc786d733b3106fa91b6e06164d1","author":{"name":"Gustav Tiger","email":"7aa3fd266271bfac5b216002edbe8b2a3ec8a5b9@gmail.com"},"message":"Merge pull request #8 from Toilal/udev_command\n\nAdd udev_rules command to install udev rules and check root privileges","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/60eb6a454d80cc786d733b3106fa91b6e06164d1"},{"sha":"4faedfb4b65bc122d1bdc74a50332d9d7908078f","author":{"name":"Helge Krueger","email":"b6bbdf1b0d035714809ebf07631fb2c06ec6567b@gmail.com"},"message":"Adding support for multiple channels\n\n* Includes a cadence/speed sensor + heart rate\n  sensor examples, where it is used.\n* Current naming schema for channels is to use\n  an incrementing id.","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/4faedfb4b65bc122d1bdc74a50332d9d7908078f"},{"sha":"450076140e39dcf4741d5e8b6e63ac32cb463b8c","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Merge pull request #10 from HelgeKrueger/master\n\nAdding support for multiple channels","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/450076140e39dcf4741d5e8b6e63ac32cb463b8c"},{"sha":"650696f1d1c8fbb26669b2318d1e36cefbdd89bf","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Improve time command pipe support\n\nThis adds a few unit tests and also now works properly when setting the\ntime on the Garmin Vivofit. It is still a bit unclear how the response\nto a Time command pipe should look but this works in practice on that\ndevice at least.","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/650696f1d1c8fbb26669b2318d1e36cefbdd89bf"},{"sha":"911137406852c438c0fdfea35d3eab964f5d511a","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Set time support in Application\n\nAdds a convenience function to set the time from a python datetime\nobject. The time needs to be converted to TAI format which is now 35.\nThis number needs to be bumbed if more leap seconds are added to UTC.","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/911137406852c438c0fdfea35d3eab964f5d511a"},{"sha":"0fa13c5ff004847822484a13a7989ac6e9903f68","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Bump openant version to 0.3","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/0fa13c5ff004847822484a13a7989ac6e9903f68"},{"sha":"f91599352c7797c4688ce5f920caea6e5791f52b","author":{"name":"Kosta Korenkov","email":"fcd4ebb17ec57add4565f87e31693b0923f0047f@gmail.com"},"message":"Update README: setuptools is required","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/f91599352c7797c4688ce5f920caea6e5791f52b"},{"sha":"815a1fc1778bea85d9336d28dd539d8535e77d81","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Merge pull request #12 from troggy/new_req\n\nUpdate README: setuptools is required","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/815a1fc1778bea85d9336d28dd539d8535e77d81"},{"sha":"7ab46c6c082231aee0a24262a9297f6f0f676823","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Add shebang to setup.py","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/7ab46c6c082231aee0a24262a9297f6f0f676823"},{"sha":"af598eb4f4c669ae68995aec2e046106bef75d5f","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Handle download response error","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/af598eb4f4c669ae68995aec2e046106bef75d5f"},{"sha":"5206ab540d0d4bed2d9bae9e6704cf21fc7ed968","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Clean up unit tests","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/5206ab540d0d4bed2d9bae9e6704cf21fc7ed968"},{"sha":"ba4c276fec0be36ab27e4b727a29836d368b59a6","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Update ANT-FS list example to catch all set_time exceptions.\n\nThis fixes #15.","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/ba4c276fec0be36ab27e4b727a29836d368b59a6"},{"sha":"db631a368db3628726a380d594539393e5e68012","author":{"name":"David Crosby","email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@dafyddcrosby.com"},"message":"This gets openant working with libusb1 in OpenBSD","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/db631a368db3628726a380d594539393e5e68012"},{"sha":"768c87d6d04fbe3ded2aa3e1a5ec7d06b23b7aa8","author":{"name":"Gustav Tiger","email":"e1287753c19df3ca100faa6184883a4414913325@tiger.name"},"message":"Merge pull request #18 from dafyddcrosby/master\n\nThis gets openant working with libusb1 in OpenBSD","distinct":true,"url":"https://api.github.com/repos/doc75/openant/commits/768c87d6d04fbe3ded2aa3e1a5ec7d06b23b7aa8"}]}
{"actor":{"display_login":"doc75"}}