Interface ChangeData

    • Method Detail

      • getUserName

        @Nullable
        String getUserName()
        Returns:
        VCS user name
      • getVersion

        @NotNull
        String getVersion()
        Specified by:
        getVersion in interface CommitData
        Returns:
        VCS revision (internal representation)
      • getDisplayVersion

        @NotNull
        String getDisplayVersion()
        Specified by:
        getDisplayVersion in interface CommitData
        Returns:
        VCS revision (displayable representation)
      • getDescription

        @Nullable
        String getDescription()
        Returns:
        VCS commit message
      • getChanges

        @NotNull
        List<VcsChange> getChanges()
        Returns:
        List of file changes in this change
      • getParentRevisions

        @NotNull
        List<String> getParentRevisions()
        Specified by:
        getParentRevisions in interface CommitData
        Returns:
        parent revisions of this change, returns an empty list if VCS does not provide information about parents.
        Since:
        7.0
      • isCanBeIgnored

        boolean isCanBeIgnored()
        Returns:
        true if this change can be ignored (i.e. is not registered in the system). Usually change can be safely ignored if all its files are excluded by checkout rules, however there are cases when it is not true.
      • getVcsRoot

        @NotNull
        VcsRoot getVcsRoot()
        Get VcsRoot, associated with the change.