Package jetbrains.buildServer.vcs.util
Class VcsRootDuplicatesFinder
- java.lang.Object
-
- jetbrains.buildServer.vcs.util.VcsRootDuplicatesFinder
-
public class VcsRootDuplicatesFinder extends Object
Created by IntelliJ IDEA. User: Evgeniy.Koshkin Date: 14.02.13 Time: 15:33
-
-
Constructor Summary
Constructors Constructor Description VcsRootDuplicatesFinder(VcsManager vcsManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DuplicateVcsRootInstancesInfo>
searchDuplicateVcsRootInstances(Collection<SProject> projects)
Searches for duplicate VCS root instances (with settings resolved) in provided projectsList<DuplicateVcsRootsInfo>
searchDuplicateVcsRoots(Collection<SProject> projects)
Searches for duplicate VCS roots (without settings resolved) in provided projectsCollection<SVcsRoot>
searchDuplicateVcsRoots(VcsRoot vcsRoot, Collection<SProject> projects)
Searches for VCS roots with similar properties in provided projects.
-
-
-
Constructor Detail
-
VcsRootDuplicatesFinder
public VcsRootDuplicatesFinder(@NotNull VcsManager vcsManager)
-
-
Method Detail
-
searchDuplicateVcsRoots
@NotNull public List<DuplicateVcsRootsInfo> searchDuplicateVcsRoots(@NotNull Collection<SProject> projects)
Searches for duplicate VCS roots (without settings resolved) in provided projects- Parameters:
projects
- projects where to search for VCS roots- Returns:
- collection of found duplicates
-
searchDuplicateVcsRootInstances
@NotNull public List<DuplicateVcsRootInstancesInfo> searchDuplicateVcsRootInstances(@NotNull Collection<SProject> projects)
Searches for duplicate VCS root instances (with settings resolved) in provided projects- Parameters:
projects
- projects where to search for VCS roots- Returns:
- collection of found duplicates
-
searchDuplicateVcsRoots
@NotNull public Collection<SVcsRoot> searchDuplicateVcsRoots(@NotNull VcsRoot vcsRoot, @NotNull Collection<SProject> projects)
Searches for VCS roots with similar properties in provided projects.- Parameters:
rootProperties
- properties of VCS rootprojects
- projects where to search for duplicates- Returns:
- VCS roots with similar properties from the provided projects
-
-