diff --git a/hgext/remotefilelog/__init__.py b/hgext/remotefilelog/__init__.py
index f7863606d4ff6ba2c1f013269c46b3de4c0e163e_aGdleHQvcmVtb3RlZmlsZWxvZy9fX2luaXRfXy5weQ==..c61b8dfb07c8832f488c1119baf258fa47900d27_aGdleHQvcmVtb3RlZmlsZWxvZy9fX2luaXRfXy5weQ== 100644
--- a/hgext/remotefilelog/__init__.py
+++ b/hgext/remotefilelog/__init__.py
@@ -375,7 +375,7 @@
         remotefilelog.remotefilelog.__len__ = oldlen
 
 def reposetup(ui, repo):
-    if not isinstance(repo, localrepo.localrepository):
+    if not repo.local():
         return
 
     # put here intentionally bc doesnt work in uisetup