tests/hghave.py
changeset 31576 07f0cddb0594
parent 31413 aa797bd54f44
child 31674 b33e352c365c
--- a/tests/hghave.py	Sun Mar 12 00:23:07 2017 -0800
+++ b/tests/hghave.py	Sun Mar 12 00:26:20 2017 -0800
@@ -346,6 +346,12 @@
     finally:
         os.unlink(fn)
 
+@check("hardlink-whitelisted", "hardlinks on whitelisted filesystems")
+def has_hardlink_whitelisted():
+    from mercurial import osutil, util
+    fstype = getattr(osutil, 'getfstype', lambda x: None)('.')
+    return fstype in util._hardlinkfswhitelist
+
 @check("rmcwd", "can remove current working directory")
 def has_rmcwd():
     ocwd = os.getcwd()