in vault-server/src/jetbrains/buildServer/buildTriggers/vcs/vault/VaultPathHistory.java [67:80]
public String getOldPath(@NotNull String newPath) {
final String[] components = newPath.split("/");
String path = newPath;
final StringBuffer suffix = new StringBuffer();
for (int i = components.length - 1; i > 0 ; --i) {
if (myPathMap.containsKey(path)) {
return getTreeNodePath(myPathMap.get(path)) + suffix.toString();
}
final String name = components[i];
path = path.substring(0, path.lastIndexOf(name) - 1);
suffix.insert(0, name).insert(0, "/");
}
return newPath;
}