Commit Briefs
stop using realpath(3) to resolve a symlink target in install_symlink()
We should not resolve a symlink target path recursively when installing a symlink in the work tree. We want to handle this symlink's target, not the end result of following a chain of symlinks in case such links already exist.
add an output argument to create_fileindex_entry()
Avoids a pointless search of the file index in the case the caller needs to use the newly created file entry.