{"push_id":2415065684,"size":47,"distinct_size":7,"ref":"refs/heads/analytics-icon-new-dashboard","head":"fc46218dc03c264a3ab01b20bf0e557c1e66e0f8","before":"0482aca5f74966f39a4d582e87429099718fe355","commits":[{"sha":"9cafd2016921d36ed0de89c758154b03d8471df9","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#000 - Fix styling.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/9cafd2016921d36ed0de89c758154b03d8471df9"},{"sha":"46a5a2d999d196894f83c2ffcb59d7c217904098","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Remove PluginDescriptorAware.\n\n* It was deprecated.\n\n* Lots of plugin infra tests were written around it.\n\n* Move all of those to use GoPlugin.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/46a5a2d999d196894f83c2ffcb59d7c217904098"},{"sha":"dbaad09b2e1bd0e4033af8cf0165fe4b949ab85f","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Remove GoPluginApiMarker from Task.\n\n* Task should no longer be a candidate for a plugin to use it as an extension.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/dbaad09b2e1bd0e4033af8cf0165fe4b949ab85f"},{"sha":"fb43e97cae9a564d9e1329b5a069da13248e08d0","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Use extension type when registering plugin.\n\n* Plugin extension classes were registered against the plugin ID only.\n\n* Now, they're registered using both plugin ID and extension type, to allow\n  having multiple extension classes of different types in a single plugin.\n\n* A plugin is marked invalid, if it does not respond to the plugin\n  identifier call with a proper identifier.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/fb43e97cae9a564d9e1329b5a069da13248e08d0"},{"sha":"0fcc217f75069d4165cee5cb90d1134505221d20","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Regenerate test plugins\n\n* Activator has changed and PluginDescriptorAware is gone.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/0fcc217f75069d4165cee5cb90d1134505221d20"},{"sha":"0cbffc432483f82298a620fffa6254f08d9c6e34","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Remove methods used only in tests.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/0cbffc432483f82298a620fffa6254f08d9c6e34"},{"sha":"7f075a8ce6dd24ae36b7eb0fe20f7e5e72aa7bff","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Remove ability to filter change events.\n\n* Plugins can only be of type GoPlugin.class. There is no point in allowing registering\n  listeners for other types.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/7f075a8ce6dd24ae36b7eb0fe20f7e5e72aa7bff"},{"sha":"44099e1da73b6d09b4ed1d4edc1473568941c4f2","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Make hasReferenceFor aware of extension type.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/44099e1da73b6d09b4ed1d4edc1473568941c4f2"},{"sha":"4ea0da69a24aee51dcefdb352e4dc31421a3b8e7","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Make resolveExtensionVersion aware of extension type.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/4ea0da69a24aee51dcefdb352e4dc31421a3b8e7"},{"sha":"d18ae50cb85c5c61050a24ee8f477e806853f18c","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Make pluginManager.submitTo aware of extension type.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/d18ae50cb85c5c61050a24ee8f477e806853f18c"},{"sha":"c0895ede709c69683b85d7a743b35405401e2791","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Remove pluginManager#doOn.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/c0895ede709c69683b85d7a743b35405401e2791"},{"sha":"cccbb91447667c47d0eeeb81cd33a867235e4c7a","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Make osgiFramework#doOn aware of extension type.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/cccbb91447667c47d0eeeb81cd33a867235e4c7a"},{"sha":"105f977a65d7d718f800c713d242817cbeda81b6","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Plugin infos APIs aware of extensions.\n\n* Plugin Infos APIs v3 and v4 are now aware of the possibility of\n  multiple extensions.\n\n* v3 is unchanged (it assumes that a plugin can only have one\n  extension).\n\n* v4 changes \"extension_info\" to \"extensions\" and supports multiple\n  extensions.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/105f977a65d7d718f800c713d242817cbeda81b6"},{"sha":"4948fd2f8e3084f3feeb4a034e464f0520b4591f","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Make plugins page work with new APIs.\n\n* Plugins page now expects the output from the new API (\"extensions\" as an array instead of\n  \"extension_info\").\n\n* It still does not understand multiple extensions in a plugin. It assumes there is only one\n  and uses it (`extensions[0]`).","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/4948fd2f8e3084f3feeb4a034e464f0520b4591f"},{"sha":"d01ee96a252838d47c95ba73277a2c94764db888","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Make plugin settings API work with combined plugins.\n\n* Currently, assumes that there is only one extension in the plugin.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/d01ee96a252838d47c95ba73277a2c94764db888"},{"sha":"bbf484c178407d49e7a7d743b827ce5d203a0251","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Ensure only one extension has plugin settings\n\n* When multiple extensions are present in a plugin, only one of them can have settings.\n\n* Keep track of which extension handles settings, and send further calls\n  (validation of settings) to that extension in the plugin.\n\n* When a plugin fails to load during pluginLoad listener callback, send\n  a pluginUnloaded notification to all listeners.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/bbf484c178407d49e7a7d743b827ce5d203a0251"},{"sha":"006e78fcf29836dae73f21687c689b10d5851f7c","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Rename methods\n\n* First getPluginSettingsFor => createPluginSettingsFrom.\n* Other getPluginSettingsFor => loadPluginSettingsFor.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/006e78fcf29836dae73f21687c689b10d5851f7c"},{"sha":"929e55ce27e9e5e8d26e71a1fe828538b5371c47","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Remove unused methods.\n\n* Remove method getPluginSettingsFor.\n* Remove method loadPluginSettingsFor.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/929e55ce27e9e5e8d26e71a1fe828538b5371c47"},{"sha":"778a30a2eb6954efd4523e0eccb9c1a0b3907f82","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Rename method: getPluginSettings.\n\nJust a rename: getPluginSettings => loadStoredPluginSettings.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/778a30a2eb6954efd4523e0eccb9c1a0b3907f82"},{"sha":"994ebe8c411c2b79d7b968ebb6795b5673cc74da","author":{"name":"Aravind SV","email":"c0290181b4ea9078a8426d06caa47ab901469db2@gmail.com"},"message":"#4123 - Rename method: createPluginSettings.\n\nJust a rename: createPluginSettings => savePluginSettings.","distinct":false,"url":"https://api.github.com/repos/ibnc/gocd/commits/994ebe8c411c2b79d7b968ebb6795b5673cc74da"}]}
{"actor":{"display_login":"ibnc"}}