openvms: mark symlink as unsupported on OpenVMS
OpenVMS's symlink emulation is broken on some OpenVMS versions, so we better
disable them altogether for now.
--- a/mercurial/posix.py Thu Aug 03 02:28:52 2023 +0200
+++ b/mercurial/posix.py Thu Aug 03 02:34:17 2023 +0200
@@ -553,6 +553,12 @@
return False
+if pycompat.sysplatform == b'OpenVMS':
+ # OpenVMS's symlink emulation is broken on some OpenVMS versions.
+ def checklink(path):
+ return False
+
+
_needsshellquote: Optional[Match[bytes]] = None