diff -r 064aef9162cc -r d1cbfe9e13cd mercurial/streamclone.py --- a/mercurial/streamclone.py Sun Jul 16 10:04:16 2006 -0700 +++ b/mercurial/streamclone.py Mon Jul 17 07:43:15 2006 -0700 @@ -40,7 +40,8 @@ yield x # write manifest before changelog meta = list(walk(root, False)) - meta.sort(reverse=True) + meta.sort() + meta.reverse() for x in meta: yield x