-
-
Notifications
You must be signed in to change notification settings - Fork 32.6k
bpo-31226: Distinguish win junction links against volume mount points #5998
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
32a9b1c
Distinguish win junction links vs vol mount points
vidartf 50affad
Add news entry suggestion
vidartf 404564d
Normalize path in _Py_is_reparse_link
vidartf 2ca3b35
Main review points in win32_xstat_impl
vidartf 8b5c6ba
Secondary review points
vidartf 2404c42
It's not a link when reparse processed
vidartf 66e7d89
Fix reparse unsupported
vidartf 00319ed
Cleanup threading for is_reparse_link
vidartf a48c9b9
Use gil_held for is_reparse_link
vidartf 6547430
PEP 7 conditionals
vidartf 4db3d75
PEP 7 line length
vidartf f787875
Merge branch 'master' into win-junctions
vidartf c9a6b2e
Cleanup merge master
vidartf 3cc3067
Merge branch 'master' into win-junctions
vidartf 153640f
Fix whitespace
vidartf cce70e5
Apply suggestions from code review, part 1
vidartf 4b5c408
Adrress review comments part 2
vidartf File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 4 additions & 0 deletions
4
Misc/NEWS.d/next/Windows/2018-03-06-00-53-41.bpo-31226.ujysrj.rst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Junctions are sometimes used as links (e.g. mklink /j) and sometimes as | ||
volume mount points (e.g. mountvol.exe). islink, readlink, and lstat now | ||
treat junction links as links, while retaining their old behavior for volume | ||
mount points. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This comment itself is very strange. Of course it can fail if you don't have access to the directory, e.g. it's in another user's profile and you're not an administrator.