diff -r 4ea0b7a613f9 -r 15e9cbe6ae49 mercurial/streamclone.py --- a/mercurial/streamclone.py Sun Jul 02 02:19:05 2017 +0200 +++ b/mercurial/streamclone.py Sun Jul 02 02:28:04 2017 +0200 @@ -225,10 +225,11 @@ # 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') as fp: + with svfs(name, 'rb', auditpath=False) as fp: yield fp.read(size) else: - for chunk in util.filechunkiter(svfs(name), limit=size): + data = svfs(name, auditpath=False) + for chunk in util.filechunkiter(data, limit=size): yield chunk finally: svfs.mustaudit = oldaudit