test-convert-svn-move: sort svn checkout output
It turns out that there's no guarantee in which order svn will
traverse a directory while performing a checkout. Sorting the output
will make these tests stable.
--- a/tests/test-convert-svn-source.t Sat Jan 13 15:13:29 2018 +0900
+++ b/tests/test-convert-svn-source.t Wed Jan 17 22:12:10 2018 -0500
@@ -268,7 +268,7 @@
$ cd withmerge
$ echo "subrepo = [svn]$SVNREPOURL" >.hgsub
$ hg add .hgsub
- $ svn checkout "$SVNREPOURL" subrepo
+ $ svn checkout "$SVNREPOURL" subrepo | sort
A subrepo/proj B
A subrepo/proj B/mytrunk
A subrepo/proj B/mytrunk/letter .txt
@@ -305,7 +305,8 @@
1 Adding file2
0 merged
$ cd withmerge-converted
- $ hg up
+ $ hg up | sort
+ 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
A subrepo/proj B
A subrepo/proj B/mytrunk
A subrepo/proj B/mytrunk/letter .txt
@@ -317,7 +318,6 @@
A subrepo/proj B/tags/v0.2/letter .txt
A subrepo/proj B/tags/v0.2/letter2.txt
Checked out revision 9.
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ ls
file1.txt
file2.txt