[issue715] Failure to change a file in version 1 into a directory in version 2 and reverse

sgc mercurial-bugs at selenic.com
Thu Aug 30 10:53:14 CDT 2007


New submission from sgc <sylvain.gaunet at astek.cnes.fr>:

Hi, we've got the problem in Mercurial v 0.9.3 and 0.9.4.

We can't change a file in version X into a directory in version Y and reverse.
They can't have the same name !

Exemple :

sylvain at ubuntu:~/bug$ hg init
sylvain at ubuntu:~/bug$ mkdir software
sylvain at ubuntu:~/bug$ mkdir software/test
sylvain at ubuntu:~/bug$ touch software/test/filev1_and_dirv2
sylvain at ubuntu:~/bug$ hg commit -A -m "File filev1_and_dirv2 v1.0"
adding software/test/filev1_and_dirv2
sylvain at ubuntu:~/bug$ hg tag 1.0
sylvain at ubuntu:~/bug$ \rm software/test/filev1_and_dirv2
sylvain at ubuntu:~/bug$ mkdir software/test/filev1_and_dirv2
sylvain at ubuntu:~/bug$ touch software/test/filev1_and_dirv2/bug
sylvain at ubuntu:~/bug$ hg commit -A -m "Directory filev1_and_dirv2 v2.0"
adding software/test/filev1_and_dirv2/bug
abort: file named 'software/test/filev1_and_dirv2' already in dirstate

----------
messages: 3939
nosy: adm_mercurial
priority: urgent
status: unread
title: Failure to change a file in version 1 into a directory in version 2 and reverse

____________________________________________________
Mercurial issue tracker <mercurial-bugs at selenic.com>
<http://www.selenic.com/mercurial/bts/issue715>
____________________________________________________



More information about the Mercurial-devel mailing list