diff -r b9cdd6f2aa43 -r f9e129684b5d mercurial/streamclone.py --- a/mercurial/streamclone.py Sun Dec 10 12:46:47 2006 +0100 +++ b/mercurial/streamclone.py Sun Dec 10 14:39:51 2006 +0100 @@ -79,8 +79,7 @@ entries = [] total_bytes = 0 for name, size in walkrepo(repo.spath): - if repo.decodefn: - name = repo.decodefn(name) + name = util.pconvert(repo.decodefn(name)) entries.append((name, size)) total_bytes += size repolock.release()