-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Change path normalization strategy to not resolve symlinks #9330
Change path normalization strategy to not resolve symlinks #9330
Conversation
I don't remember why I asummed that case is correct.
@pascalkuthe I added feature flags as you suggested. I don't know what to do with tests. It's bad to not write them for this non-trivial change, but testing is not easy too because we need to create a directory structure to test properly (it will do almost nothing on non-existent paths). What do you think? |
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.
I think yhe test cases you have are good enough. Great you added those!
Thanks for sticking with this trough the back and forth. This is a really dofficult problem and fiding a good solution that habdeles all constrains adequatly on all platforms isn't easy. It will be great to have symlinks working again!
Closes #7458
Successor to #7658, which I messed up somehow.