extracted GitPluginWorkaround class