equal
deleted
inserted
replaced
56 echo "# move every file under d1 starting with an 'a' to d2/d21 (regexp)" |
56 echo "# move every file under d1 starting with an 'a' to d2/d21 (regexp)" |
57 mkdir d2/d21 |
57 mkdir d2/d21 |
58 hg rename 're:d1/([^a][^/]*/)*a.*' d2/d21 |
58 hg rename 're:d1/([^a][^/]*/)*a.*' d2/d21 |
59 hg status |
59 hg status |
60 hg update -C |
60 hg update -C |
|
61 |
|
62 echo "# attempt to overwrite an existing file" |
|
63 echo "ca" > d1/ca |
|
64 hg rename d1/ba d1/ca |
|
65 hg status |
|
66 hg update -C |
|
67 |
|
68 echo "# forced overwrite of an existing file" |
|
69 echo "ca" > d1/ca |
|
70 hg rename --force d1/ba d1/ca |
|
71 hg status |
|
72 hg update -C |
|
73 |
|
74 echo "# replace a symlink with a file" |
|
75 ln -s ba d1/ca |
|
76 hg rename --force d1/ba d1/ca |
|
77 hg status |
|
78 hg update -C |