Renames can remove file!

Yogesh Bhagwat clist.ybmail at gmail.com
Tue Oct 14 19:03:09 CDT 2008


Hi,

When I rename a file "foo" to "foo.orig" and "zoo" to "foo" on a
commit and clone/push/pull I end up with only one file.

Please help in getting the other file back to the tip. I am using version 1.0.1

[ybusenet at login03 ~]$ mkdir xoo zoo
[ybusenet at login03 ~]$ cd zoo
[ybusenet at login03 zoo]$ hg init
[ybusenet at login03 zoo]$ touch foo
[ybusenet at login03 zoo]$ touch bar
[ybusenet at login03 zoo]$ hg commit -m "test"
nothing changed
[ybusenet at login03 zoo]$ hg add
adding bar
adding foo
[ybusenet at login03 zoo]$ hg commit -m "test"
No username found, using 'ybusenet at login03.xxx.com' instead
[ybusenet at login03 zoo]$ hg rename foo foo.orig
[ybusenet at login03 zoo]$ hg rename bar foo
[ybusenet at login03 zoo]$ hg commit -m "test"
No username found, using 'ybusenet at login03.xxx.com' instead
[ybusenet at login03 zoo]$ ls
foo  foo.orig
[ybusenet at login03 zoo]$ hg status foo
? foo
[ybusenet at login03 zoo]$ cd ../xoo/
[ybusenet at login03 xoo]$ hg clone ../zoo/
destination directory: zoo
updating working directory
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
[ybusenet at login03 xoo]$ cd zoo/
[ybusenet at login03 zoo]$ ls
foo.orig


More information about the Mercurial mailing list