Mercurial > hg > mercurial-crew-with-dirclash
diff tests/test-rename @ 1513:5c3b93b244aa
copy & rename don't overwrite unless --force is specified
author | Robin Farine <robin.farine@terminus.org> |
---|---|
date | Tue, 08 Nov 2005 10:35:09 -0800 |
parents | 53ad6ee6ede4 |
children | faf46d810a85 |
line wrap: on
line diff
--- a/tests/test-rename +++ b/tests/test-rename @@ -58,3 +58,21 @@ mkdir d2/d21 hg rename 're:d1/([^a][^/]*/)*a.*' d2/d21 hg status hg update -C + +echo "# attempt to overwrite an existing file" +echo "ca" > d1/ca +hg rename d1/ba d1/ca +hg status +hg update -C + +echo "# forced overwrite of an existing file" +echo "ca" > d1/ca +hg rename --force d1/ba d1/ca +hg status +hg update -C + +echo "# replace a symlink with a file" +ln -s ba d1/ca +hg rename --force d1/ba d1/ca +hg status +hg update -C