diff hgext/largefiles/overrides.py @ 33728:0ce2cbebd749

merge with stable
author Augie Fackler <augie@google.com>
date Tue, 20 Jun 2017 16:33:46 -0400 (2017-06-20)
parents 4a23cdb32968 d3ab31bf9c0e
children bf2daeddd42b
line wrap: on
line diff
--- a/hgext/largefiles/overrides.py
+++ b/hgext/largefiles/overrides.py
@@ -1007,7 +1007,8 @@
     archiver.done()
 
 def hgsubrepoarchive(orig, repo, archiver, prefix, match=None, decode=True):
-    if not repo._repo.lfstatus:
+    lfenabled = util.safehasattr(repo._repo, '_largefilesenabled')
+    if not lfenabled or not repo._repo.lfstatus:
         return orig(repo, archiver, prefix, match, decode)
 
     repo._get(repo._state + ('hg',))