in command.line/java/com/jetbrains/teamcity/Util.java [108:118]
public static String getRelativePath(final File root, final File to) throws IOException, IllegalArgumentException {
if (root == null || to == null) {
throw new IllegalArgumentException(MessageFormat.format("Null is not supported as argument: {0}, {1}", root, to)); //$NON-NLS-1$
}
if (to.isAbsolute()) {
String relativePath = getRelativePathImpl(root, to);
return Util.toPortableString(relativePath); //$NON-NLS-1$ //$NON-NLS-2$
} else {
return Util.toPortableString(to.getPath()); //$NON-NLS-1$ //$NON-NLS-2$
}
}