|
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 .. |