Mercurial > hg
comparison tests/test-convert-bzr-directories.t @ 12514:c40b4744071a
tests: unify test-convert-bzr-directories
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 26 Sep 2010 14:36:32 -0500 |
parents | tests/test-convert-bzr-directories@9e6d6568bf7a |
children | 6ba2fc0a87ab |
comparison
equal
deleted
inserted
replaced
12513:d1f88ae495b4 | 12514:c40b4744071a |
---|---|
1 | |
2 $ . "$TESTDIR/bzr-definitions" | |
3 | |
4 empty directory | |
5 | |
6 $ mkdir test-empty | |
7 $ cd test-empty | |
8 $ bzr init -q source | |
9 $ cd source | |
10 $ echo content > a | |
11 $ bzr add -q a | |
12 $ bzr commit -q -m 'Initial add' | |
13 $ mkdir empty | |
14 $ bzr add -q empty | |
15 $ bzr commit -q -m 'Empty directory added' | |
16 $ echo content > empty/something | |
17 $ bzr add -q empty/something | |
18 $ bzr commit -q -m 'Added file into directory' | |
19 $ cd .. | |
20 $ hg convert source source-hg | |
21 initializing destination source-hg repository | |
22 scanning source... | |
23 sorting... | |
24 converting... | |
25 2 Initial add | |
26 1 Empty directory added | |
27 0 Added file into directory | |
28 $ manifest source-hg 1 | |
29 % manifest of 1 | |
30 644 a | |
31 $ manifest source-hg tip | |
32 % manifest of tip | |
33 644 a | |
34 644 empty/something | |
35 $ cd .. | |
36 | |
37 directory renames | |
38 | |
39 $ mkdir test-dir-rename | |
40 $ cd test-dir-rename | |
41 $ bzr init -q source | |
42 $ cd source | |
43 $ mkdir tpyo | |
44 $ echo content > tpyo/something | |
45 $ bzr add -q tpyo | |
46 $ bzr commit -q -m 'Added directory' | |
47 $ bzr mv tpyo typo | |
48 tpyo => typo | |
49 $ bzr commit -q -m 'Oops, typo' | |
50 $ cd .. | |
51 $ hg convert source source-hg | |
52 initializing destination source-hg repository | |
53 scanning source... | |
54 sorting... | |
55 converting... | |
56 1 Added directory | |
57 0 Oops, typo | |
58 $ manifest source-hg 0 | |
59 % manifest of 0 | |
60 644 tpyo/something | |
61 $ manifest source-hg tip | |
62 % manifest of tip | |
63 644 typo/something | |
64 $ cd .. | |
65 | |
66 nested directory renames | |
67 | |
68 $ mkdir test-nested-dir-rename | |
69 $ cd test-nested-dir-rename | |
70 $ bzr init -q source | |
71 $ cd source | |
72 $ mkdir -p firstlevel/secondlevel/thirdlevel | |
73 $ echo content > firstlevel/secondlevel/file | |
74 $ echo this_needs_to_be_there_too > firstlevel/secondlevel/thirdlevel/stuff | |
75 $ bzr add -q firstlevel | |
76 $ bzr commit -q -m 'Added nested directories' | |
77 $ bzr mv firstlevel/secondlevel secondlevel | |
78 firstlevel/secondlevel => secondlevel | |
79 $ bzr commit -q -m 'Moved secondlevel one level up' | |
80 $ cd .. | |
81 $ hg convert source source-hg | |
82 initializing destination source-hg repository | |
83 scanning source... | |
84 sorting... | |
85 converting... | |
86 1 Added nested directories | |
87 0 Moved secondlevel one level up | |
88 $ manifest source-hg tip | |
89 % manifest of tip | |
90 644 secondlevel/file | |
91 644 secondlevel/thirdlevel/stuff | |
92 $ cd .. | |
93 | |
94 directory remove | |
95 | |
96 $ mkdir test-dir-remove | |
97 $ cd test-dir-remove | |
98 $ bzr init -q source | |
99 $ cd source | |
100 $ mkdir src | |
101 $ echo content > src/sourcecode | |
102 $ bzr add -q src | |
103 $ bzr commit -q -m 'Added directory' | |
104 $ bzr rm -q src | |
105 $ bzr commit -q -m 'Removed directory' | |
106 $ cd .. | |
107 $ hg convert source source-hg | |
108 initializing destination source-hg repository | |
109 scanning source... | |
110 sorting... | |
111 converting... | |
112 1 Added directory | |
113 0 Removed directory | |
114 $ manifest source-hg 0 | |
115 % manifest of 0 | |
116 644 src/sourcecode | |
117 $ manifest source-hg tip | |
118 % manifest of tip | |
119 $ cd .. | |
120 | |
121 directory replace | |
122 | |
123 $ mkdir test-dir-replace | |
124 $ cd test-dir-replace | |
125 $ bzr init -q source | |
126 $ cd source | |
127 $ mkdir first second | |
128 $ echo content > first/file | |
129 $ echo morecontent > first/dummy | |
130 $ echo othercontent > second/something | |
131 $ bzr add -q first second | |
132 $ bzr commit -q -m 'Initial layout' | |
133 $ bzr mv first/file second/file | |
134 first/file => second/file | |
135 $ bzr mv first third | |
136 first => third | |
137 $ bzr commit -q -m 'Some conflicting moves' | |
138 $ cd .. | |
139 $ hg convert source source-hg | |
140 initializing destination source-hg repository | |
141 scanning source... | |
142 sorting... | |
143 converting... | |
144 1 Initial layout | |
145 0 Some conflicting moves | |
146 $ manifest source-hg tip | |
147 % manifest of tip | |
148 644 second/file | |
149 644 second/something | |
150 644 third/dummy | |
151 $ cd .. |