Mercurial > hg
diff hgext/fsmonitor/__init__.py @ 34463:718f7acd6d5e
fsmonitor: use configitem
We might as well get this out of the way.
Differential Revision: https://phab.mercurial-scm.org/D893
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sun, 01 Oct 2017 22:26:24 +0100 |
parents | 8337f7772aa2 |
children | b79f59425964 |
line wrap: on
line diff
--- a/hgext/fsmonitor/__init__.py Sun Oct 01 23:47:16 2017 +0100 +++ b/hgext/fsmonitor/__init__.py Sun Oct 01 22:26:24 2017 +0100 @@ -107,6 +107,7 @@ merge, pathutil, pycompat, + registrar, scmutil, util, ) @@ -124,6 +125,22 @@ # leave the attribute unspecified. testedwith = 'ships-with-hg-core' +configtable = {} +configitem = registrar.configitem(configtable) + +configitem('fsmonitor', 'mode', + default='on', +) +configitem('fsmonitor', 'walk_on_invalidate', + default=False, +) +configitem('fsmonitor', 'timeout', + default='2', +) +configitem('fsmonitor', 'blacklistusers', + default=list, +) + # This extension is incompatible with the following blacklisted extensions # and will disable itself when encountering one of these: _blacklist = ['largefiles', 'eol']