Mercurial > hg
changeset 31576:07f0cddb0594
hghave: add a check about whitelisted filesystem that supports hardlink
This is needed for the test added by the next patch.
author | Jun Wu <quark@fb.com> |
---|---|
date | Sun, 12 Mar 2017 00:26:20 -0800 |
parents | e506e461c7a9 |
children | e7a02e9ad162 |
files | tests/hghave.py |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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()