In the past I developed a Bamboo plugin that works with an SVN repository. For example, I got an instance of com.atlassian.bamboo.repository.svn.SvnRepository through (SvnRepository) buildContext.getRepositoryDefinitions().getRepository().
In the 5.14 API much of this has changed. Now I'm confused and I also need to add support for a Git repository.
How can I get from a PlanRepositoryDefinition to a SVN repository and to a Git repository object?
Also, how can I check what type of repository I'm dealing with, given a PlanRepositoryDefinition object?
Some code snippets would be highly appreciated.
Thank you!.