hgext/remotefilelog/shallowrepo.py
changeset 41077 517a51d9cd7f
parent 40845 b6a6dc1a14bd
child 41676 0531dff73d0b
--- a/hgext/remotefilelog/shallowrepo.py	Fri Dec 28 12:51:47 2018 -0800
+++ b/hgext/remotefilelog/shallowrepo.py	Thu Dec 27 15:19:46 2018 -0800
@@ -143,8 +143,13 @@
             sparse repository.
             '''
             if revs:
-                return sparse.matcher(repo, revs=revs)
-            return sparse.matcher(repo)
+                ret = sparse.matcher(repo, revs=revs)
+            else:
+                ret = sparse.matcher(repo)
+
+            if ret.always():
+                return None
+            return ret
 
         def file(self, f):
             if f[0] == '/':