{"push_id":1386924479,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"0b1542badbc69c44651bdaf90214189005f32466","before":"d5152e3ea4778609746123e9b8cbd9ac590023d3","commits":[{"sha":"2496aa6b8456b2c2eb4d44710ae8bad0c05afd0d","author":{"name":"PennyQ","email":"7077460223ac35dc368d4c5299711ff1b2facd8c@nao.cas.cn"},"message":"frame toolbar class and extract tools\n\nadd test for base vispy viewer","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/2496aa6b8456b2c2eb4d44710ae8bad0c05afd0d"},{"sha":"403e86c4c7bcecf81a55edb68c7b1b60f4a841ea","author":{"name":"PennyQ","email":"7077460223ac35dc368d4c5299711ff1b2facd8c@nao.cas.cn"},"message":"add test code","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/403e86c4c7bcecf81a55edb68c7b1b60f4a841ea"},{"sha":"c536b718e72603d02e2e74068cf4063f968489b7","author":{"name":"PennyQ","email":"7077460223ac35dc368d4c5299711ff1b2facd8c@nao.cas.cn"},"message":"add record function\n\nadd functions\n\nadd code","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/c536b718e72603d02e2e74068cf4063f968489b7"},{"sha":"ce784e146db77804c6f75bf88a13ec34af2a67ab","author":{"name":"PennyQ","email":"7077460223ac35dc368d4c5299711ff1b2facd8c@nao.cas.cn"},"message":"finish add all tools","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/ce784e146db77804c6f75bf88a13ec34af2a67ab"},{"sha":"74ec83b47257be8901ca98dbcb6190437122a4fc","author":{"name":"PennyQ","email":"7077460223ac35dc368d4c5299711ff1b2facd8c@nao.cas.cn"},"message":"add lasso to volume viewer","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/74ec83b47257be8901ca98dbcb6190437122a4fc"},{"sha":"15fdbb9c6be7e3f49898553138145ec82537763a","author":{"name":"PennyQ","email":"7077460223ac35dc368d4c5299711ff1b2facd8c@nao.cas.cn"},"message":"fix tests in common\n\ndelete volume toolbar test\n\nclean code","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/15fdbb9c6be7e3f49898553138145ec82537763a"},{"sha":"6ecc4db2a8587b5647750804f236f8cebb734d12","author":{"name":"PennyQ","email":"7077460223ac35dc368d4c5299711ff1b2facd8c@nao.cas.cn"},"message":"add customize tool for scatter viewer & fix volume point selection\n\npolish code","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/6ecc4db2a8587b5647750804f236f8cebb734d12"},{"sha":"a1303f1c2ef65f64be81a9006ab31d1591252318","author":{"name":"PennyQ","email":"7077460223ac35dc368d4c5299711ff1b2facd8c@nao.cas.cn"},"message":"fix test","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/a1303f1c2ef65f64be81a9006ab31d1591252318"},{"sha":"70575b50bc04c2b2dce027732f6b9f0eeb15609c","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Remove unused imports","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/70575b50bc04c2b2dce027732f6b9f0eeb15609c"},{"sha":"0cd92ab0d84b789fba7538155c00206330cf36e1","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Remove PatchedElementSubsetState","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/0cd92ab0d84b789fba7538155c00206330cf36e1"},{"sha":"1f4668cd216a1b505c281ec60b585421a0d8554c","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Tidied up and simplified tools following refactoring","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/1f4668cd216a1b505c281ec60b585421a0d8554c"},{"sha":"b554fa485d168d173ae3c0f72cc5badfc08337a3","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Tidy up volume selection tools","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/b554fa485d168d173ae3c0f72cc5badfc08337a3"},{"sha":"62618ee946f8dd4a9b14ceba9b16d6da4c90fdfd","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Remove references to PRIMARY and use currently selected layer for flood fill algorithm","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/62618ee946f8dd4a9b14ceba9b16d6da4c90fdfd"},{"sha":"60b1ec70e85b3fc76d18454e6d20a1f3c6c2c0c2","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Refactored selection tools so as to not duplicate them between the scatter and volume viewers. In addition, selections with multiple datasets now work properly (except for point selections, which use the selected layer if it is a Data layer, or the first Data layer if not).","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/60b1ec70e85b3fc76d18454e6d20a1f3c6c2c0c2"},{"sha":"d96e0e820a58a6f68a37fc7b7ec25dbb8ead3249","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Fix tests","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/d96e0e820a58a6f68a37fc7b7ec25dbb8ead3249"},{"sha":"e5fc762385bba904c60e5a5d2e8039888768df38","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Make it possible to save MultiElementSubsetStates to session files","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/e5fc762385bba904c60e5a5d2e8039888768df38"},{"sha":"28310f68af50b579c82f8d9950ce4bd0ed61c8d7","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Added changelog entry","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/28310f68af50b579c82f8d9950ce4bd0ed61c8d7"},{"sha":"fd836ec3ac85af98f636857737855481636faec8","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Removed TODO","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/fd836ec3ac85af98f636857737855481636faec8"},{"sha":"00c074c5f70602f302a96d2d4c942f50ad5aaae1","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Make sure we test the save tool","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/00c074c5f70602f302a96d2d4c942f50ad5aaae1"},{"sha":"f10f19fc22cb5074a107330ce6114c0abd5a7d89","author":{"name":"Thomas Robitaille","email":"1472b5549df49818cf12fb22ac890ed4a9d3027f@gmail.com"},"message":"Remove unused imports","distinct":true,"url":"https://api.github.com/repos/glue-viz/glue-vispy-viewers/commits/f10f19fc22cb5074a107330ce6114c0abd5a7d89"}]}
{"actor":{"display_login":"astrofrog"}}