When installing one of our in-house developed plugins Bamboo prompts for a server restart in order to complete the installation. According to Atlassian support this shouldn’t be the case. Can anyone help us to avoid the need for a server restart?
A couple of questions based on our observations:
Does extending AbstractStandaloneRepository and implementing CustomSourceDirectoryAwareRepository, BranchInformationProvider force the Universal Plugin Manager to declare a restart is needed when upgrading a plugin?
Can one override the getOpenBranches and collectChangesSinceLastBuild, retrieveSourceCode methods without extending AbstractStandaloneRepository and implementing CustomSourceDirectoryAwareRepository, BranchInformationProvider so that no restart is needed on the upgrade?