Interface AgentRevisionManager
-
- All Known Implementing Classes:
AgentRevisionManagerImpl
public interface AgentRevisionManager- Author:
- Sergey.Pak Date: 1/13/14 Time: 2:37 PM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanclearCheckoutDirRevisions(AgentRunningBuild currentBuild)Deletes information about checkout directory revisions preparing directory for clean checkout.AgentCheckoutDirRevisionInfogetCurrentState(AgentRunningBuild currentBuild)Returns revision information about current build's checkout directorybooleanisCheckoutDirDirty(AgentRunningBuild currentBuild)Indicates whether current build's checkout directory is clean or notbooleanmarkCheckoutDirClean(AgentRunningBuild currentBuild)Marks current build's checkout directory as clean (patch applied successfully)booleanmarkCheckoutDirDirty(AgentRunningBuild currentBuild)Marks current build's checkout directory as dirty (i.e.
-
-
-
Method Detail
-
getCurrentState
@NotNull AgentCheckoutDirRevisionInfo getCurrentState(@NotNull AgentRunningBuild currentBuild)
Returns revision information about current build's checkout directory- Parameters:
currentBuild- currently running build- Returns:
-
clearCheckoutDirRevisions
boolean clearCheckoutDirRevisions(AgentRunningBuild currentBuild)
Deletes information about checkout directory revisions preparing directory for clean checkout.
Since, we don't keep information about revisions on server this will result in clean checkout.- Parameters:
currentBuild- currently running build- Since:
- 2017.1
-
markCheckoutDirDirty
boolean markCheckoutDirDirty(@NotNull AgentRunningBuild currentBuild)Marks current build's checkout directory as dirty (i.e. patch is currently being applied)- Parameters:
currentBuild- currently running build- Returns:
-
markCheckoutDirClean
boolean markCheckoutDirClean(@NotNull AgentRunningBuild currentBuild)Marks current build's checkout directory as clean (patch applied successfully)- Parameters:
currentBuild- currently running build
-
isCheckoutDirDirty
boolean isCheckoutDirDirty(@NotNull AgentRunningBuild currentBuild)Indicates whether current build's checkout directory is clean or not- Parameters:
currentBuild- currently running build- Returns:
-
-