view tests/test-issue842 @ 6651:7f0dd352fb4d

addremove: correctly handle intermediate symlinks This fixes problems mentioned in issue660 comments (unrelated to original issue) where directory was renamed, and symlink was added instead. In such situation addremove wasn't able to correctly detect that old files no longer here, but tried to add symlink (and failed due collision with old files).
author Maxim Dounin <mdounin@mdounin.ru>
date Wed, 07 May 2008 14:32:00 +0400
parents 4b0c9c674707
children cb93eee1fbcd
line wrap: on
line source

hg init test
cd test
echo foo > a
hg ci -Ama

hg up -r0000
echo bar > a
echo % should issue warning
hg ci -Amb

hg up -r0000
echo stuffy > a
echo % should not issue warning
hg ci -q -Amc

hg up -r0000
echo crap > a
hg branch testing
echo % should not issue warning
hg ci -q -Amd