Interface VersionControl

All Known Implementing Classes:
VersionControlGitImpl

public interface VersionControl
Author:
m.popov
  • Method Details

    • getDeveloperChanges

      Set<Path> getDeveloperChanges()
    • isReady

      boolean isReady()
    • isValidTask

      boolean isValidTask(String name)
    • getMode

    • isClean

      boolean isClean()
    • getCurrentTask

      String getCurrentTask()
    • isDefaultTask

      boolean isDefaultTask()
    • getTasks

      Set<String> getTasks()
    • getTasksForChanging

      Set<String> getTasksForChanging()
    • getTasksForDeleting

      Set<String> getTasksForDeleting()
    • getStatus

      VcsStatus getStatus()
    • getCommits

      Set<? extends VcsCommit> getCommits()
    • createTask

      void createTask(String name)
    • changeTask

      void changeTask(String name)
    • renameTask

      void renameTask(String newName)
    • deleteTask

      void deleteTask(String name)
    • commitTask

      void commitTask(Collection<Path> files)
    • revertTask

      void revertTask(Collection<? extends VcsCommit> commits)
    • revertChangedFiles

      void revertChangedFiles(Collection<Path> files)
    • revertAddedFiles

      void revertAddedFiles(Collection<Path> files)
    • closeTask

      void closeTask()
    • updateTask

      void updateTask()
    • sendTask

      void sendTask()
    • changesExist

      boolean changesExist()