in changes-patch-builder/src/jetbrains/buildServer/vcs/patches/fs/MemoryFileSystemImpl.java [249:267]
public void toCollections(final Collection<String> newFiles,
final Collection<String> modifiedFiles,
final Collection<String> newDirectories) {
traverseAndRun(root, new StringBuilder(), new NodeVisitor() {
public void visit(Node node, String fullPath) {
if (node.marker) {
if (node.isFile) {
if (node.isNew) {
newFiles.add(fullPath);
} else {
modifiedFiles.add(fullPath);
}
} else {
newDirectories.add(fullPath);
}
}
}
});
}