Mercurial > public > mercurial-scm > hg
comparison mercurial/debugcommands.py @ 31595:e8bd005c0af7
debugfsinfo: use util.getfstype
This changes the behavior slightly. It now always prints fstype, regardless
of whether osutil.getfstype exists.
author | Jun Wu <quark@fb.com> |
---|---|
date | Thu, 23 Mar 2017 12:03:19 -0700 |
parents | 6262e30b0c09 |
children | 5b3d55a6821f |
comparison
equal
deleted
inserted
replaced
31594:4a1bf30f5438 | 31595:e8bd005c0af7 |
---|---|
788 @command('debugfsinfo', [], _('[PATH]'), norepo=True) | 788 @command('debugfsinfo', [], _('[PATH]'), norepo=True) |
789 def debugfsinfo(ui, path="."): | 789 def debugfsinfo(ui, path="."): |
790 """show information detected about current filesystem""" | 790 """show information detected about current filesystem""" |
791 util.writefile('.debugfsinfo', '') | 791 util.writefile('.debugfsinfo', '') |
792 ui.write(('exec: %s\n') % (util.checkexec(path) and 'yes' or 'no')) | 792 ui.write(('exec: %s\n') % (util.checkexec(path) and 'yes' or 'no')) |
793 from . import osutil | 793 ui.write(('fstype: %s\n') % (util.getfstype('.') or '(unknown)')) |
794 if util.safehasattr(osutil, 'getfstype'): | |
795 fstype = osutil.getfstype('.') | |
796 ui.write(('fstype: %s\n') % (fstype or '(unknown)')) | |
797 ui.write(('symlink: %s\n') % (util.checklink(path) and 'yes' or 'no')) | 794 ui.write(('symlink: %s\n') % (util.checklink(path) and 'yes' or 'no')) |
798 ui.write(('hardlink: %s\n') % (util.checknlink(path) and 'yes' or 'no')) | 795 ui.write(('hardlink: %s\n') % (util.checknlink(path) and 'yes' or 'no')) |
799 ui.write(('case-sensitive: %s\n') % (util.fscasesensitive('.debugfsinfo') | 796 ui.write(('case-sensitive: %s\n') % (util.fscasesensitive('.debugfsinfo') |
800 and 'yes' or 'no')) | 797 and 'yes' or 'no')) |
801 util.tryunlink('.debugfsinfo') | 798 util.tryunlink('.debugfsinfo') |