in changes-patch-builder/src/jetbrains/buildServer/vcs/patches/fs/MemoryFileSystemImpl.java [108:120]
public boolean remove(String path, boolean isFile) {
Node node = findString(path, isFile);
if (node == null) {
return false;
}
do {
Node parent = node.parent.from;
parent.removeEdge(node.parent.value);
node.nullify();
node = parent;
} while (node != root && node.children.size() == 0 && !node.marker);
return true;
}