Interface StatusProvidingVcsWorkingCopyManager

All Superinterfaces:
VcsWorkingCopyManager
All Known Implementing Classes:
BitbucketCloudWorkingCopyManager, BitbucketServerWorkingCopyManager, GitWorkingCopyManager, SvnWorkingCopyManager

public interface StatusProvidingVcsWorkingCopyManager extends VcsWorkingCopyManager
Working copy manager that is capable of providing current working copy status.
  • Method Details

    • getWorkingCopyInfo

      @NotNull @NotNull VcsWorkingCopy getWorkingCopyInfo(@NotNull @NotNull VcsRepositoryData repositoryData, @NotNull @NotNull File checkoutPath) throws RepositoryException
      Provide repository working copy information for the given checkout path.
      Parameters:
      repositoryData - configuration of the repository
      checkoutPath - path, where repository was checked out
      Returns:
      working copy information
      Throws:
      RepositoryException - if any error occurs, or e.g. the path is not a valid checkout path for the repository