in agent/src/jetbrains/buildServer/swabra/Swabra.java [412:438]
private void collectFiles(@NotNull final File dir) {
myPropertiesProcessor.deleteRecord(dir);
collectFiles(dir,
new FilesCollector.CollectionResultHandler() {
public void success() {
myPropertiesProcessor.markClean(dir, mySettings.getCheckoutDir(), mySettings.isStrict(), myRunningBuild.getBuildTypeId());
}
public void error() {
myPropertiesProcessor.markDirty(dir, mySettings.getCheckoutDir(), myRunningBuild.getBuildTypeId());
}
public void lockedFilesDetected() {
myPropertiesProcessor.markPending(dir, mySettings.getCheckoutDir(), mySettings.isStrict(), myRunningBuild.getBuildTypeId());
}
public void dirtyStateDetected() {
myPropertiesProcessor.markDirty(dir, mySettings.getCheckoutDir(), myRunningBuild.getBuildTypeId());
}
public void interrupted() {
myPropertiesProcessor.markPending(dir, mySettings.getCheckoutDir(), mySettings.isStrict(), myRunningBuild.getBuildTypeId());
}
}
);
}