{"push_id":1191436962,"size":115,"distinct_size":115,"ref":"refs/heads/develop","head":"35d6a95e2073c871e3316018aecf6fe710aa70da","before":"6ec5082ab69f810fd4d2664273af63d06dab413e","commits":[{"sha":"0cef623d305f346730a163af43255fd7052fd850","author":{"name":"Francesco Banconi","email":"a356c6bb17423541467f446c32b8044863c4d28f@canonical.com"},"message":"Separate tests for Juju2 API and legacy API clients.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/0cef623d305f346730a163af43255fd7052fd850"},{"sha":"6ba40cd580bbdc5dde37cf186fc0bc2ad33e49d0","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1784 from frankban/separate-api-test-files\n\nSeparate tests for Juju2 API and legacy API clients.\n\nMechanical branch.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/6ba40cd580bbdc5dde37cf186fc0bc2ad33e49d0"},{"sha":"5fad69213738423321cc3df2aa6f70bd271d282c","author":{"name":"Madison Scott-Clary","email":"09338542806148ea1f4fce90609553c4ba0a8294@canonical.com"},"message":"First pass at switching based on version","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/5fad69213738423321cc3df2aa6f70bd271d282c"},{"sha":"3dbd94440e6f2dfd569c87075b9540b9b1adfd35","author":{"name":"Madison Scott-Clary","email":"09338542806148ea1f4fce90609553c4ba0a8294@canonical.com"},"message":"Lint and test","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/3dbd94440e6f2dfd569c87075b9540b9b1adfd35"},{"sha":"c07d09e8f99495143a065d80746ecab20601332b","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1787 from makyo/switch-api\n\nSwitch api based on version","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/c07d09e8f99495143a065d80746ecab20601332b"},{"sha":"1bdcc730c9c4bab4c86fb744f6dbf01b11a63f53","author":{"name":"Francesco Banconi","email":"a356c6bb17423541467f446c32b8044863c4d28f@canonical.com"},"message":"API/legacy API names disambiguation.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/1bdcc730c9c4bab4c86fb744f6dbf01b11a63f53"},{"sha":"e76db7195ffa7d19aed46ddbe6ea7daa4d9966a3","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1789 from frankban/names-names\n\nAPI/legacy API names disambiguation.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/e76db7195ffa7d19aed46ddbe6ea7daa4d9966a3"},{"sha":"301f5caa48f538902fd2377d795da997942e6606","author":{"name":"Francesco Banconi","email":"a356c6bb17423541467f446c32b8044863c4d28f@canonical.com"},"message":"Implement isLegacyJuju on the app.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/301f5caa48f538902fd2377d795da997942e6606"},{"sha":"0064142453ac52869722fee0c1481ff9a367c1c7","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1790 from frankban/is-legacy-juju\n\nImplement isLegacyJuju on the app.\n\nSo that the logic is more clearly reusable.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/0064142453ac52869722fee0c1481ff9a367c1c7"},{"sha":"b1278e9a4b32ebce263c77348aabf25e426eebc7","author":{"name":"Francesco Banconi","email":"a356c6bb17423541467f446c32b8044863c4d28f@canonical.com"},"message":"Convert Juju2 API to lower-case dash-separated fields.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/b1278e9a4b32ebce263c77348aabf25e426eebc7"},{"sha":"c4a4f2cd19e436e6a6c13a39e8e3a83fd0594fc6","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1791 from frankban/juj2-api-cleanup\n\nConvert Juju2 API to lower-case dash-separated fields.\n\nThis branch is huge but mostly mechanical.\r\nIt includes:\r\n- converting all API fields to lower-case-dash-separated, excluding the internal response of CharmInfo, still not implemented in core;\r\n- removing support to legacy API and facades from api.js, resulting in lots of code simplifications;\r\n- removing support for token login in the new non-legacy API: it's only used by quickstart, which is deprecated in Juju 2;\r\n- removing support to legacy bundle changes (making use of the GUI server) in the new non-legacy API: in Juju 2 controllers are always capable to return bundle changes natively;\r\n- removing supoort for GUI server Deployer facade, only used in Juju1 as Juju2 has native bundle deployment supoort and the deployment from the GUI is managed by ECS.\r\n\r\nSandbox mode now temporarily use the legacy API file so that its tests still pass and we can defer updating it. This will be changed in follow up branches, this one is already huge.\r\n\r\nQA is impossible.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/c4a4f2cd19e436e6a6c13a39e8e3a83fd0594fc6"},{"sha":"2c5b953c1a14e94dc4062deb0bdec1a940a24e3f","author":{"name":"Francesco Banconi","email":"a356c6bb17423541467f446c32b8044863c4d28f@canonical.com"},"message":"sandbox mode: switch to use juju2 API and convert all API calls.\n\nAlso remove support for GUI server Deployer related API calls,\nno longer in use.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/2c5b953c1a14e94dc4062deb0bdec1a940a24e3f"},{"sha":"25abc5cd82277d460b991538680a4441c6bc7047","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1795 from frankban/sandbox-juju2\n\nsandbox mode: switch to use juju2 API and convert all API calls.\n\nAlso remove support for GUI server Deployer related API calls,\r\nno longer in use.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/25abc5cd82277d460b991538680a4441c6bc7047"},{"sha":"31b2f43b28681dd30ca413d538b46cec4a09cb31","author":{"name":"j.c.sackett","email":"2a760a9be953eed31ca20803b267794ae5e38e53@gmail.com"},"message":"Removes the simulator","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/31b2f43b28681dd30ca413d538b46cec4a09cb31"},{"sha":"ae8c90d3776d0455cce58232b1818a50399f6c2a","author":{"name":"j.c.sackett","email":"2a760a9be953eed31ca20803b267794ae5e38e53@gmail.com"},"message":"Adds emacs lock files to gitignore","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/ae8c90d3776d0455cce58232b1818a50399f6c2a"},{"sha":"c67ac8594298253ee8b73ff83bee08c6d537041b","author":{"name":"Francesco Banconi","email":"a356c6bb17423541467f446c32b8044863c4d28f@canonical.com"},"message":"Create legacy handler module.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/c67ac8594298253ee8b73ff83bee08c6d537041b"},{"sha":"3ec897b3ada1633baaf20a98cb8e642244fa0c29","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1797 from frankban/new-api-mega-watcher-initial\n\nCreate legacy handler module.\n\nThis is a mechanical branch that just duplicates the code in handlers.js (and corresponding tests) to new files what will be used for legacy mega-watcher handlers.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/3ec897b3ada1633baaf20a98cb8e642244fa0c29"},{"sha":"f48985e2bea2750c711aa461c5a4e37abc238d1c","author":{"name":"Francesco Banconi","email":"a356c6bb17423541467f446c32b8044863c4d28f@canonical.com"},"message":"Integrate legacy mega-watcher handlers.\n\nFollow up branches will clean up both handlers.js and legacy-handlers.js files\nso that they only include code for their own specific context (Juju 1 vs Juju 2).\n\nFor now, let legacy use common utils defined in handlers.js and remove the\ndouble serviceInfo vs applicationInfo handling in both files.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/f48985e2bea2750c711aa461c5a4e37abc238d1c"},{"sha":"bf609a6d832db2f504691be61f527d92e7450e5a","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1798 from jaycee/remove-simulator\n\nRemoves the simulator and related code","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/bf609a6d832db2f504691be61f527d92e7450e5a"},{"sha":"e3f85c3b9bae5bf3eaf62943586897ea0b81a778","author":{"name":"jujugui","email":"397ffa4e988977148cf767fd637b427787d6d927@canonical.com"},"message":"Merge pull request #1800 from frankban/handle-legacy-handler\n\nIntegrate legacy mega-watcher handlers.\n\nFollow up branches will clean up both handlers.js and legacy-handlers.js files\r\nso that they only include code for their own specific context (Juju 1 vs Juju 2).\r\n\r\nFor now, let legacy use common utils defined in handlers.js and remove the\r\ndouble serviceInfo vs applicationInfo handling in both files.","distinct":true,"url":"https://api.github.com/repos/kadams54/juju-gui/commits/e3f85c3b9bae5bf3eaf62943586897ea0b81a778"}]}
{"actor":{"display_login":"kadams54"}}