public void move()

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


  public void move(@NotNull String fromParent, @NotNull String toParent, @NotNull String name) {
    final String from = fromParent + "/" + name;
    final String to = toParent + "/" + name;

    final Node node = getTreeNode(to);
    if (node == null) {
      final String newPath = getNewPath(to);
      myPathMap.put(newPath, addTreeNode(from, newPath));
    } else {
      removeTreeNode(node);
      final Node oldParentNode = addTreeNode(fromParent, getNewPath(fromParent));
      oldParentNode.addChild(node);
      node.setParent(oldParentNode);
      if (!myPathMap.containsKey(node.getNewPath())) {
        myPathMap.put(node.getNewPath(), node);
      }
    }
  }