public boolean containsAncestor()

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;
  }