i1 : minimizeFilename "a/b/c/../d" o1 = a/b/d |
i2 : minimizeFilename "../../../../../../" o2 = /build/ |
Paths of the form foo/x/../bar, are shortened to foo/bar without checking the file system to see whether x is a symbolic link. For the other behavior, see realpath.
The object minimizeFilename is a compiled function.