public interface VcsPersonalSupport extends VcsExtension
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
mapFullPath(VcsRootEntry rootEntry,
java.lang.String fullPath)
Converts full path to path (or collection of paths) relative in relation to provided VCS root.
|
@NotNull java.util.Collection<java.lang.String> mapFullPath(@NotNull VcsRootEntry rootEntry, @NotNull java.lang.String fullPath) throws VcsException
rootEntry
- VCS root and checkout rulesfullPath
- change path from IDE patch in VCS-specific format.
For SVN, it is repositoryUUID|relativePathUnderRepositoryRoot
For Git, firstMonthRevisionHash-baseMergeRevision||relativePathUnderRepositoryRoot
For Perforce, p4ServerPort://depotFilePathStartingWithSlashesVcsException
- (since 9.1) if there was a error while getting information from VCS