diff -r 8a9a1a7e1698 -r c0b449154a90 mercurial/streamclone.py --- a/mercurial/streamclone.py Sun Dec 10 00:07:02 2006 +0100 +++ b/mercurial/streamclone.py Fri Dec 01 13:34:09 2006 +0100 @@ -79,6 +79,8 @@ entries = [] total_bytes = 0 for name, size in walkrepo(repo.spath): + if repo.decodefn: + name = repo.decodefn(name) entries.append((name, size)) total_bytes += size repolock.release()