equal
deleted
inserted
replaced
25 mkdir projA |
25 mkdir projA |
26 cd projA |
26 cd projA |
27 mkdir trunk |
27 mkdir trunk |
28 mkdir branches |
28 mkdir branches |
29 mkdir tags |
29 mkdir tags |
|
30 mkdir unrelated |
30 cd .. |
31 cd .. |
31 |
32 |
32 svnurl=file://$svnpath/svn-repo/projA |
33 svnurl=file://$svnpath/svn-repo/projA |
33 svn import -m "init projA" projA $svnurl | fix_path |
34 svn import -m "init projA" projA $svnurl | fix_path |
34 |
35 |
40 svn ci -m adda |
41 svn ci -m adda |
41 echo a >> trunk/a |
42 echo a >> trunk/a |
42 svn ci -m changea |
43 svn ci -m changea |
43 echo a >> trunk/a |
44 echo a >> trunk/a |
44 svn ci -m changea2 |
45 svn ci -m changea2 |
|
46 # Add an unrelated commit to test that tags are bound to the |
|
47 # correct "from" revision and not a dummy one |
|
48 echo a >> unrelated/dummy |
|
49 svn add unrelated/dummy |
|
50 svn ci -m unrelatedchange |
45 echo % tag current revision |
51 echo % tag current revision |
46 svn up |
52 svn up |
47 svn copy trunk tags/trunk.v1 |
53 svn copy trunk tags/trunk.v1 |
48 svn ci -m "tagging trunk.v1" |
54 svn copy trunk tags/trunk.badtag |
|
55 svn ci -m "tagging trunk.v1 trunk.badtag" |
49 echo a >> trunk/a |
56 echo a >> trunk/a |
50 svn ci -m changea3 |
57 svn ci -m changea3 |
|
58 echo % fix the bad tag |
|
59 # trunk.badtag should not show in converted tags |
|
60 svn up |
|
61 svn mv tags/trunk.badtag tags/trunk.goodtag |
|
62 svn ci -m "fix trunk.badtag" |
51 cd .. |
63 cd .. |
52 |
64 |
53 echo % convert |
65 echo % convert |
54 hg convert --datesort $svnurl A-hg |
66 hg convert --datesort $svnurl A-hg |
55 |
67 |