(PDK-409) Make directory junction targets relative to the junction #203
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
On POSIX hosts, symlinks are created relative to the symlink automatically (unless created with an absolute path), so if
.fixtures.yml
contains something like:Then you end up with a link in
spec/fixtures/modules
that looks like:Directory junctions on windows behave differently in that they are created relative to the current working directory. In order to make the directory junctions behave in the expected way, this PR adjusts the directory junction target so that we prepend the directory where the junction is to be created (usually
spec/fixtures/modules
) to the target./cc @cdenneen