{"push_id":847476215,"size":23,"distinct_size":1,"ref":"refs/heads/bugfix/272_inheriting_colours","head":"8a5010a9929bbb6ca8d3045cbe808f2f1d60a020","before":"4c42d242d93f3c4715a221208af98514f90e64ad","commits":[{"sha":"b21f44b2369c470cff101fe3e2b3775ea24dd6c6","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Wrap benchmark-ips gem.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/b21f44b2369c470cff101fe3e2b3775ea24dd6c6"},{"sha":"b9475c167acada8f2fc64223ac59d3ba089b13a7","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Add dependencies to README.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/b9475c167acada8f2fc64223ac59d3ba089b13a7"},{"sha":"4bce30aa5da8d484798f7d47d5985715b30b6125","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Check the effectiveness of array lookup versus range lookup.\n\nWork in relation to #284","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/4bce30aa5da8d484798f7d47d5985715b30b6125"},{"sha":"8fbf935cf6df54d161649eddf43564fcf3dde170","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Ignore benchmarks/ directory.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/8fbf935cf6df54d161649eddf43564fcf3dde170"},{"sha":"b8c270d18a3424e681ed6dfcad9925c5664fb1fd","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Fix some Rubocop warnings.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/b8c270d18a3424e681ed6dfcad9925c5664fb1fd"},{"sha":"f59917e61989e672c746fdea6849d8a2199b38f9","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Make def_delegators consistently formatted throughout project.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/f59917e61989e672c746fdea6849d8a2199b38f9"},{"sha":"29f4cbf552baa2ba2ec49616acc7e91c5469b0d4","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Add more documentation.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/29f4cbf552baa2ba2ec49616acc7e91c5469b0d4"},{"sha":"084dc3b3fa12ca412a2e51f8c8ec88f1f719dd2d","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Don't refresh the entire view on each loop;\nMost likely, this has already been performed during the lifecycle of each loop.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/084dc3b3fa12ca412a2e51f8c8ec88f1f719dd2d"},{"sha":"102c900577b6d02ca0bb7d8e7a416c8ec16fdb48","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Reduce number of full refreshes fired.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/102c900577b6d02ca0bb7d8e7a416c8ec16fdb48"},{"sha":"5892d9a3b090753d2419cee2750f8e17f3d83179","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Report the number of elements to be evaluated for compression.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/5892d9a3b090753d2419cee2750f8e17f3d83179"},{"sha":"699fcbb26b633c6ed7a68d84f0594a5bb70f24ee","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Add a slow rendering example temporarily to debug this issue.\n\nRelates to #284.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/699fcbb26b633c6ed7a68d84f0594a5bb70f24ee"},{"sha":"e17dde01305d648523d906d6ebd0b63762ddb770","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Add more documentation.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/e17dde01305d648523d906d6ebd0b63762ddb770"},{"sha":"946a77a2a9d24af4c81455d3476a9b8953233c86","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Add Vedeu.direct_write and Vedeu.buffer_write;\n\nAlthough it is not advised to use this methods with an client application, they\ncan be used to write to the buffer (and then terminal) or the terminal\ndirectly.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/946a77a2a9d24af4c81455d3476a9b8953233c86"},{"sha":"bf4ed296f3c8ecfaa7efb703c6a04de458eb168c","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Optimise clearing when the :_clear_view_content_ events is triggered;\n\nThis dramatically speeds up #284 and effectively fixes #288.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/bf4ed296f3c8ecfaa7efb703c6a04de458eb168c"},{"sha":"96523a04e0184b885374ceca4309c37cb861a913","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Merge pull request #289 from gavinlaking/twerks\n\nImprove rendering/refresh time.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/96523a04e0184b885374ceca4309c37cb861a913"},{"sha":"e9b37b542515ea6de78d5aeb0e229f34f16e1659","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Bump gem version to 0.6.41.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/e9b37b542515ea6de78d5aeb0e229f34f16e1659"},{"sha":"2ddca245cd9686a1ed0a83964e1e8962efe2152c","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Move Vedeu::Clear::Interface to Vedeu::Interfaces::Clear.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/2ddca245cd9686a1ed0a83964e1e8962efe2152c"},{"sha":"52153c00d75a6cc5af674aa0b00589d53e3c899c","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Add more documentation.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/52153c00d75a6cc5af674aa0b00589d53e3c899c"},{"sha":"9a9184b622fc8bba140e9bfd6881aa286dc63524","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Add more tests and update documentation.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/9a9184b622fc8bba140e9bfd6881aa286dc63524"},{"sha":"48e4ccafdf54be4de19cceb87e3971b20f076ac8","author":{"email":"2a043d31070983886a733d026c8bb4b8f4e86de6@gmail.com","name":"Gavin Laking"},"message":"Move 'benchmark-ips' to runtime dependencies;\n\nDue to now requiring this in Vedeu::Logging::Debug::IPS, attempting to use Vedeu will fail without this fix.","distinct":false,"url":"https://api.github.com/repos/gavinlaking/vedeu/commits/48e4ccafdf54be4de19cceb87e3971b20f076ac8"}]}