Skip to content

file(REAL_PATH): resolve symlinks before '..' components

Previously REAL_PATH would collapse paths before resolving any symlinks so if .. crossed a symlink the output from REAL_PATH would be wrong.

It looked like REAL_PATH did this by mistake since it was a side-effect of ensuring we had an absolute path before resolving symlinks.

Topic-rename: file-REAL_PATH-relative

Edited by Brad King

Merge request reports