diff --git a/mercurial/dirstate.py b/mercurial/dirstate.py --- a/mercurial/dirstate.py +++ b/mercurial/dirstate.py @@ -1115,11 +1115,6 @@ elif not match.always(): # Matchers have yet to be implemented use_rust = False - # We don't yet have a mechanism for extensions - elif sparse.enabled: - use_rust = False - elif not getattr(self, "_fsmonitordisable", True): - use_rust = False if use_rust: (