7053
|
1 #!/bin/sh
|
|
2
|
|
3 source "$TESTDIR/bzr-definitions"
|
|
4
|
|
5 echo % empty directory
|
|
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 manifest source-hg 1
|
|
22 manifest source-hg tip
|
|
23 cd ..
|
|
24
|
|
25 echo % directory renames
|
|
26 mkdir test-dir-rename
|
|
27 cd test-dir-rename
|
|
28 bzr init -q source
|
|
29 cd source
|
|
30 mkdir tpyo
|
|
31 echo content > tpyo/something
|
|
32 bzr add -q tpyo
|
|
33 bzr commit -q -m 'Added directory'
|
|
34 bzr mv tpyo typo
|
|
35 bzr commit -q -m 'Oops, typo'
|
|
36 cd ..
|
|
37 hg convert source source-hg
|
|
38 manifest source-hg 0
|
|
39 manifest source-hg tip
|
|
40 cd ..
|
|
41
|
|
42 echo % nested directory renames
|
|
43 mkdir test-nested-dir-rename
|
|
44 cd test-nested-dir-rename
|
|
45 bzr init -q source
|
|
46 cd source
|
|
47 mkdir -p firstlevel/secondlevel/thirdlevel
|
|
48 echo content > firstlevel/secondlevel/file
|
|
49 echo this_needs_to_be_there_too > firstlevel/secondlevel/thirdlevel/stuff
|
|
50 bzr add -q firstlevel
|
|
51 bzr commit -q -m 'Added nested directories'
|
|
52 bzr mv firstlevel/secondlevel secondlevel
|
|
53 bzr commit -q -m 'Moved secondlevel one level up'
|
|
54 cd ..
|
|
55 hg convert source source-hg
|
|
56 manifest source-hg tip
|
|
57 cd ..
|
|
58
|
|
59 echo % directory remove
|
|
60 mkdir test-dir-remove
|
|
61 cd test-dir-remove
|
|
62 bzr init -q source
|
|
63 cd source
|
|
64 mkdir src
|
|
65 echo content > src/sourcecode
|
|
66 bzr add -q src
|
|
67 bzr commit -q -m 'Added directory'
|
|
68 bzr rm -q src
|
|
69 bzr commit -q -m 'Removed directory'
|
|
70 cd ..
|
|
71 hg convert source source-hg
|
|
72 manifest source-hg 0
|
|
73 manifest source-hg tip
|
|
74 cd ..
|
|
75
|
|
76 echo % directory replace
|
|
77 mkdir test-dir-replace
|
|
78 cd test-dir-replace
|
|
79 bzr init -q source
|
|
80 cd source
|
|
81 mkdir first second
|
|
82 echo content > first/file
|
|
83 echo morecontent > first/dummy
|
|
84 echo othercontent > second/something
|
|
85 bzr add -q first second
|
|
86 bzr commit -q -m 'Initial layout'
|
|
87 bzr mv first/file second/file
|
|
88 bzr mv first third
|
|
89 bzr commit -q -m 'Some conflicting moves'
|
|
90 cd ..
|
|
91 hg convert source source-hg
|
|
92 manifest source-hg tip
|
|
93 cd ..
|