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