public String getNewPath()

in vault-server/src/jetbrains/buildServer/buildTriggers/vcs/vault/VaultPathHistory.java [82:97]


  public String getNewPath(@NotNull String oldPath) {
    final String[] components = oldPath.split("/");
    Node node = myRoot;
    String newPath = VaultUtil.ROOT;
    for (int i = 1; i < components.length; ++i) {
      final String name = components[i];
      if (node == null || !node.hasChild(name)) {
        newPath += "/" + name;
        node = null;
      } else {
        node = node.getChild(name);
        newPath = node.getNewPath();
      }
    }
    return newPath;
  }