mercurial/streamclone.py
changeset 8531 810387f59696
parent 8225 46293a0c7e9f
child 8761 0289f384e1e5
--- a/mercurial/streamclone.py	Wed May 20 18:35:41 2009 +0200
+++ b/mercurial/streamclone.py	Wed May 20 18:35:47 2009 +0200
@@ -8,6 +8,8 @@
 import util, error
 from i18n import _
 
+from mercurial import store
+
 class StreamException(Exception):
     def __init__(self, code):
         Exception.__init__(self)
@@ -46,7 +48,8 @@
         try:
             repo.ui.debug(_('scanning\n'))
             for name, ename, size in repo.store.walk():
-                entries.append((name, size))
+                # for backwards compat, name was partially encoded
+                entries.append((store.encodedir(name), size))
                 total_bytes += size
         finally:
             lock.release()