Mercurial > hg
comparison tests/test-convert-svn-encoding.t @ 12370:f98010f57a5e
tests: unify test-convert-svn-*
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Tue, 21 Sep 2010 18:40:33 +0200 |
parents | tests/test-convert-svn-encoding@0332f8b44e54 |
children | a5b77eb0409b |
comparison
equal
deleted
inserted
replaced
12369:6f0d9d79111f | 12370:f98010f57a5e |
---|---|
1 | |
2 $ "$TESTDIR/hghave" svn svn-bindings || exit 80 | |
3 | |
4 $ cat > $HGRCPATH <<EOF | |
5 > [extensions] | |
6 > convert = | |
7 > graphlog = | |
8 > EOF | |
9 | |
10 $ svnadmin create svn-repo | |
11 $ svnadmin load -q svn-repo < "$TESTDIR/svn/encoding.svndump" | |
12 | |
13 Convert while testing all possible outputs | |
14 | |
15 $ hg --debug convert svn-repo A-hg | |
16 initializing destination A-hg repository | |
17 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
18 run hg sink pre-conversion action | |
19 scanning source... | |
20 found trunk at 'trunk' | |
21 found tags at 'tags' | |
22 found branches at 'branches' | |
23 found branch branché at 5 | |
24 found branch branchée at 6 | |
25 scanning: 1 revisions | |
26 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/trunk | |
27 fetching revision log for "/trunk" from 4 to 0 | |
28 parsing revision 4 (2 changes) | |
29 parsing revision 3 (4 changes) | |
30 parsing revision 2 (3 changes) | |
31 parsing revision 1 (3 changes) | |
32 no copyfrom path, don't know what to do. | |
33 '/branches' is not under '/trunk', ignoring | |
34 '/tags' is not under '/trunk', ignoring | |
35 scanning: 2 revisions | |
36 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/branches/branch%C3%A9 | |
37 fetching revision log for "/branches/branché" from 5 to 0 | |
38 parsing revision 5 (1 changes) | |
39 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
40 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/branches/branch%C3%A9 | |
41 found parent of branch /branches/branché at 4: /trunk | |
42 scanning: 3 revisions | |
43 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/branches/branch%C3%A9e | |
44 fetching revision log for "/branches/branchée" from 6 to 0 | |
45 parsing revision 6 (1 changes) | |
46 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
47 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/branches/branch%C3%A9e | |
48 found parent of branch /branches/branchée at 5: /branches/branché | |
49 scanning: 4 revisions | |
50 scanning: 5 revisions | |
51 scanning: 6 revisions | |
52 sorting... | |
53 converting... | |
54 5 init projA | |
55 source: svn:afeb9c47-92ff-4c0c-9f72-e1f6eb8ac9af/trunk@1 | |
56 converting: 0/6 revisions (0.00%) | |
57 4 hello | |
58 source: svn:afeb9c47-92ff-4c0c-9f72-e1f6eb8ac9af/trunk@2 | |
59 converting: 1/6 revisions (16.67%) | |
60 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/trunk | |
61 scanning paths: /trunk/à 0/3 (0.00%) | |
62 scanning paths: /trunk/à/é 1/3 (33.33%) | |
63 scanning paths: /trunk/é 2/3 (66.67%) | |
64 à/é | |
65 getting files: à/é 1/2 (50.00%) | |
66 é | |
67 getting files: é 2/2 (100.00%) | |
68 3 copy files | |
69 source: svn:afeb9c47-92ff-4c0c-9f72-e1f6eb8ac9af/trunk@3 | |
70 converting: 2/6 revisions (33.33%) | |
71 scanning paths: /trunk/à 0/4 (0.00%) | |
72 gone from -1 | |
73 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
74 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/trunk | |
75 scanning paths: /trunk/è 1/4 (25.00%) | |
76 copied to è from é@2 | |
77 scanning paths: /trunk/é 2/4 (50.00%) | |
78 gone from -1 | |
79 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
80 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/trunk | |
81 scanning paths: /trunk/ù 3/4 (75.00%) | |
82 mark /trunk/ù came from à:2 | |
83 à/é | |
84 getting files: à/é 1/4 (25.00%) | |
85 è | |
86 getting files: è 2/4 (50.00%) | |
87 è: copy é:6b67ccefd5ce6de77e7ead4f5292843a0255329f | |
88 é | |
89 getting files: é 3/4 (75.00%) | |
90 ù/é | |
91 getting files: ù/é 4/4 (100.00%) | |
92 ù/é: copy à/é:a9092a3d84a37b9993b5c73576f6de29b7ea50f6 | |
93 2 remove files | |
94 source: svn:afeb9c47-92ff-4c0c-9f72-e1f6eb8ac9af/trunk@4 | |
95 converting: 3/6 revisions (50.00%) | |
96 scanning paths: /trunk/è 0/2 (0.00%) | |
97 gone from -1 | |
98 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
99 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/trunk | |
100 scanning paths: /trunk/ù 1/2 (50.00%) | |
101 gone from -1 | |
102 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
103 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/trunk | |
104 è | |
105 getting files: è 1/2 (50.00%) | |
106 ù/é | |
107 getting files: ù/é 2/2 (100.00%) | |
108 1 branch to branch? | |
109 source: svn:afeb9c47-92ff-4c0c-9f72-e1f6eb8ac9af/branches/branch?@5 | |
110 converting: 4/6 revisions (66.67%) | |
111 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/branches/branch%C3%A9 | |
112 scanning paths: /branches/branché 0/1 (0.00%) | |
113 0 branch to branch?e | |
114 source: svn:afeb9c47-92ff-4c0c-9f72-e1f6eb8ac9af/branches/branch?e@6 | |
115 converting: 5/6 revisions (83.33%) | |
116 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/branches/branch%C3%A9e | |
117 scanning paths: /branches/branchée 0/1 (0.00%) | |
118 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
119 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/branches/branch%C3%A9e | |
120 reparent to file://.*/test-convert-svn-encoding.t/svn-repo | |
121 reparent to file://.*/test-convert-svn-encoding.t/svn-repo/branches/branch%C3%A9e | |
122 updating tags | |
123 .hgtags | |
124 run hg sink post-conversion action | |
125 $ cd A-hg | |
126 $ hg up | |
127 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
128 | |
129 Check tags are in UTF-8 | |
130 | |
131 $ python -c "print '\n'.join([('%r' % l) for l in file('.hgtags', 'rb').readlines()])" | |
132 '221c3fdaf24df5f14c0a64c597581e2eacfb47bb branch\xc3\xa9e\n' | |
133 '7a40952c2db29cf00d9e31df3749e98d8a4bdcbf branch\xc3\xa9\n' | |
134 | |
135 $ cd .. |