take fsmonitor.skipignore out of facebook.rc

Summary:
Let's roll this out gradually with opsfiles instead.

Also fix an inverted logic test.

Reviewed By: singhsrb

Differential Revision: D8339739

fbshipit-source-id: 2700d4a16ee38280d127e2a4ee7458bdff32f38c
This commit is contained in:
Phil Cohen 2018-06-08 16:04:45 -07:00 committed by Facebook Github Bot
parent 884d43914f
commit 55a4be0b8a

View File

@ -307,7 +307,7 @@ def overridewalk(orig, self, match, subrepos, unknown, ignored, full=True):
dirignore = self._dirignore
if unknown:
# experimental config: experimental.fsmonitor.skipignore
if self._ui.configbool("experimental", "fsmonitor.skipignore"):
if not self._ui.configbool("experimental", "fsmonitor.skipignore"):
if _hashignore(ignore) != ignorehash and clock != "c:0:0":
# ignore list changed -- can't rely on Watchman state any more
if state.walk_on_invalidate: