winsymlinks which defaults to native and falls back to deepcopy?
I was wondering if we should have a new winsymlinks mode which tries to use native symlinks and falls back to deepcopy if that fails. This way we can tell users to enable developer mode to get proper symlinks.
(disclaimer, I have symlinks disabled here to dogfood the defaults, so I haven't used the native stuff really)
edit:
- as pointed out in chat, we should make sure pacman packages don't end up with symlinks still, or figure out how to move symlinks last in the tarball to make the deepcopy fallback work
- what happens with symlinks once dev mode is disabled again?
- what happens on win8.1?
@lazka I implemented this in https://github.com/msys2/msys2-runtime/pull/114 but did not really have time to validate that it does what it is supposed to do.
oh, cool, I gather you think this is a good idea then?
oh, cool, I gather you think this is a good idea then?
Yes ;-)
I implemented this in #114 but did not really have time to validate that it does what it is supposed to do.
I have now rebased this onto MSYS2 runtime v3.5.3, force-pushed, and verified that it does what it is supposed to do.