{"push_id":775005710,"size":24,"distinct_size":22,"ref":"refs/heads/master","head":"239615a109f03dac5c21084989752f3f9104446b","before":"696550d89b1c29292793c7dee6272874c40ce086","commits":[{"sha":"2b047bcfb8a68f0f8b238a5b1d548444daaf3852","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"adding a plugin notification scheme. Use notify_all to send notifications to all other plugins. Implement on_notify in your plugin to deal with notifications. This is beta and may change if we find something better.","distinct":false,"url":"https://api.github.com/repos/elmorg/pupil/commits/2b047bcfb8a68f0f8b238a5b1d548444daaf3852"},{"sha":"973045eb7c81f7aa0c21083e592cb729ae276a4d","author":{"email":"be8ec20d52fdf21c23e83ba2bb7446a7fecb32ac@eva.local","name":"sarah"},"message":"event_capture plugin created and added to world plugin dropdown menu","distinct":false,"url":"https://api.github.com/repos/elmorg/pupil/commits/973045eb7c81f7aa0c21083e592cb729ae276a4d"},{"sha":"c4a2dd6a21e92c5c600863704c4f667360f20b5f","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"handle notifications emitted during on_notify instead of deleting them","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/c4a2dd6a21e92c5c600863704c4f667360f20b5f"},{"sha":"9bc3c6faea3b63f214db475b2b2a88484d9702db","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"cleaned up plugin code.  Made run-time imported more robust.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/9bc3c6faea3b63f214db475b2b2a88484d9702db"},{"sha":"c2dc0f9826407c274fb08915a819a4913a93f26a","author":{"email":"77666125932addc6fc525b281b518fd8fd2203d8@barz.de","name":"MichaelBarz"},"message":"added device selector, see #183","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/c2dc0f9826407c274fb08915a819a4913a93f26a"},{"sha":"61f594766faced2d518d5b02ae74da075576c91d","author":{"email":"77666125932addc6fc525b281b518fd8fd2203d8@barz.de","name":"MichaelBarz"},"message":"Merge branch 'master' of http://github.com/pupil-labs/pupil","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/61f594766faced2d518d5b02ae74da075576c91d"},{"sha":"374c5c27df69e158032eafcbde09bf7aef3a18b6","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"remove file for now. We rewrite and add later.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/374c5c27df69e158032eafcbde09bf7aef3a18b6"},{"sha":"440428f58c2e96776d3823792b4236524d45076e","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"Introducing Pupil_sync: Synchronise recording and timebase across all Pupil's in the same network. This is good for multiuser and multi-camera setups.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/440428f58c2e96776d3823792b4236524d45076e"},{"sha":"8ce12d495b915f5add745c841f796493b28c3da5","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"Introducing Pupil_sync: Synchronise recording and timebase across all Pupil's in the same network. This is good for multiuser and multi-camera setups.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/8ce12d495b915f5add745c841f796493b28c3da5"},{"sha":"79e72918f0b03221d30c3caeff1fdd1425df3a61","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"stability fixes in pupil_sync. removed sanitise timestamps in recorder as we don't need them anymore.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/79e72918f0b03221d30c3caeff1fdd1425df3a61"},{"sha":"0fbadeb544471d2854b45188f419727930f64127","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"don't annonce ref start and stop if you get the msg form the network. This creates a feedback loop.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/0fbadeb544471d2854b45188f419727930f64127"},{"sha":"b17233889d027a23f331f31365606b28cd6463b3","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"record raw jpeg by default","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/b17233889d027a23f331f31365606b28cd6463b3"},{"sha":"e2a5503fdfaef609a344d3361f92148093d3e3d7","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"fine-tune display duration","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/e2a5503fdfaef609a344d3361f92148093d3e3d7"},{"sha":"d8a6f46d1effa0d0c7da040eb0064a6467da101d","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"fixed typo in help string.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/d8a6f46d1effa0d0c7da040eb0064a6467da101d"},{"sha":"61ba5066d95bf904426bda6176432e810e8722db","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"refactored some code added comment to clarify.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/61ba5066d95bf904426bda6176432e810e8722db"},{"sha":"7c93caf3e6e3b79bf8d9ec31a902efb550b8248f","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"Merge branch 'plugin_notifications'\n\nConflicts:\n\tpupil_src/shared_modules/plugin.py","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/7c93caf3e6e3b79bf8d9ec31a902efb550b8248f"},{"sha":"c879f635046adad2a40b9fa3eb8e1d0ee1ea2881","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"removed unused HW-timestamp support code.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/c879f635046adad2a40b9fa3eb8e1d0ee1ea2881"},{"sha":"ef2732c2d6f2eff6f65d40e055f32ee99d295324","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"remove whitespace","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/ef2732c2d6f2eff6f65d40e055f32ee99d295324"},{"sha":"bf11354b987d11d40478cf0fdbc3f7fa61acff45","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"corrected sync timebase functionality.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/bf11354b987d11d40478cf0fdbc3f7fa61acff45"},{"sha":"66a111a422dcd41c10d65f6a86804555f1340f34","author":{"email":"2ecd702da7a7513f7e4406c1a1b5775476a08147@gmail.com","name":"Moritz Kassner"},"message":"added comment out socket thread safety.","distinct":true,"url":"https://api.github.com/repos/elmorg/pupil/commits/66a111a422dcd41c10d65f6a86804555f1340f34"}]}