hgext/fsmonitor/state.py
changeset 34463 718f7acd6d5e
parent 32816 1b25c648d5b7
child 43076 2372284d9457
equal deleted inserted replaced
34462:8337f7772aa2 34463:718f7acd6d5e
    27         self._ui = repo.ui
    27         self._ui = repo.ui
    28         self._rootdir = pathutil.normasprefix(repo.root)
    28         self._rootdir = pathutil.normasprefix(repo.root)
    29         self._lastclock = None
    29         self._lastclock = None
    30         self._identity = util.filestat(None)
    30         self._identity = util.filestat(None)
    31 
    31 
    32         self.mode = self._ui.config('fsmonitor', 'mode', default='on')
    32         self.mode = self._ui.config('fsmonitor', 'mode')
    33         self.walk_on_invalidate = self._ui.configbool(
    33         self.walk_on_invalidate = self._ui.configbool(
    34             'fsmonitor', 'walk_on_invalidate', False)
    34             'fsmonitor', 'walk_on_invalidate')
    35         self.timeout = float(self._ui.config(
    35         self.timeout = float(self._ui.config('fsmonitor', 'timeout'))
    36             'fsmonitor', 'timeout', default='2'))
       
    37 
    36 
    38     def get(self):
    37     def get(self):
    39         try:
    38         try:
    40             file = self._vfs('fsmonitor.state', 'rb')
    39             file = self._vfs('fsmonitor.state', 'rb')
    41         except IOError as inst:
    40         except IOError as inst: