Interface VcsModification

    • Method Detail

      • getId

        long getId()
        Unique identifier for the modification
        Returns:
        unique identifier of the modification
      • isPersonal

        boolean isPersonal()
        Return true if this modification corresponds to personal change of personal build or pre-tested commit
        Returns:
        true if this modification corresponds to personal change of personal build or pre-tested commit
      • getChanges

        @NotNull
        List<VcsFileModification> getChanges()
        Returns list of file modifications related to the change
        Returns:
        list of file modifications related to the change
      • findChangeByPath

        @Nullable
        VcsFileModification findChangeByPath​(String fileName)
        Find file modification corresponding to given fileName, may be null. The fileName should exactly match the value from VcsChangeInfo.getFileName()
        Parameters:
        fileName - name a file to search for
        Returns:
        see above
      • getChangeCount

        int getChangeCount()
        Return number of files changed in this modification
        Returns:
        see above
      • getVersion

        @NotNull
        String getVersion()
      • getDisplayVersion

        @Nullable
        String getDisplayVersion()
      • getVersionControlName

        String getVersionControlName()
        Return version control name as returned by VcsSupportConfig.getDisplayName(); for personal builds "Remote Run" string is returned.
        Returns:
        version control name