mercurial/streamclone.py
changeset 33258 761ccfeff8b1
parent 33257 15e9cbe6ae49
child 33410 c784308305c6
--- a/mercurial/streamclone.py	Sun Jul 02 02:28:04 2017 +0200
+++ b/mercurial/streamclone.py	Sun Jul 02 04:26:34 2017 +0200
@@ -213,26 +213,21 @@
                   (len(entries), total_bytes))
 
     svfs = repo.svfs
-    oldaudit = svfs.mustaudit
     debugflag = repo.ui.debugflag
-    svfs.mustaudit = False
 
     def emitrevlogdata():
-        try:
-            for name, size in entries:
-                if debugflag:
-                    repo.ui.debug('sending %s (%d bytes)\n' % (name, size))
-                # partially encode name over the wire for backwards compat
-                yield '%s\0%d\n' % (store.encodedir(name), size)
-                if size <= 65536:
-                    with svfs(name, 'rb', auditpath=False) as fp:
-                        yield fp.read(size)
-                else:
-                    data = svfs(name, auditpath=False)
-                    for chunk in util.filechunkiter(data, limit=size):
-                        yield chunk
-        finally:
-            svfs.mustaudit = oldaudit
+        for name, size in entries:
+            if debugflag:
+                repo.ui.debug('sending %s (%d bytes)\n' % (name, size))
+            # partially encode name over the wire for backwards compat
+            yield '%s\0%d\n' % (store.encodedir(name), size)
+            if size <= 65536:
+                with svfs(name, 'rb', auditpath=False) as fp:
+                    yield fp.read(size)
+            else:
+                data = svfs(name, auditpath=False)
+                for chunk in util.filechunkiter(data, limit=size):
+                    yield chunk
 
     return len(entries), total_bytes, emitrevlogdata()