in clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/CCParseUtil.java [114:132]
private static void processHistoryElement(@NotNull final HistoryElement element,
@NotNull final ClearCaseConnection connection,
@NotNull final ChangedFilesProcessor processor) throws IOException, VcsException {
if ("checkin".equals(element.getOperation())) {
if ("create directory version".equals(element.getEvent())) {
if (element.versionIsInsideView(connection, false) && connection.fileExistsInParents(element, false)) {
processor.processChangedDirectory(element);
}
} else if ("create version".equals(element.getEvent())) {
if (element.versionIsInsideView(connection, true) && connection.fileExistsInParents(element, true)) {
processor.processChangedFile(element);
}
}
} else if ("rmver".equals(element.getOperation())) {
if ("destroy version on branch".equals(element.getEvent()) && connection.fileExistsInParents(element, true)) {
processor.processDestroyedFileVersion(element);
}
}
}