in changes-patch-builder/src/jetbrains/buildServer/vcs/patches/fs/MemoryFileSystemImpl.java [204:220]
public boolean containsAncestor(String path) {
String[] components = path.split("/");
Node node = root;
for (int i = 0; i < components.length - 1; i++) {
String component = components[i];
Edge edge = node.findEdge(component);
if (edge != null) {
node = edge.to;
if (!node.isFile && node.marker) {
return true;
}
} else {
return false;
}
}
return false;
}