On Mon, Apr 26, 2010 at 4:57 PM, Bert Huijben <b...@qqmail.nl> wrote: >> -----Original Message----- >> From: Mark Phippard [mailto:mphipp...@collab.net] >> Sent: maandag 26 april 2010 16:03 >> To: CollabNet Subversion Client >> Subject: Re: svn looses history when moving directories >> >> On 4/26/10 9:42 AM, "Piet-Hein Peeters" <piet-hein.peet...@philips.com> >> wrote: >> >> > That's still not the same usecase. My usecase has one file and one > directory >> > move: >> > $ svn mkdir B >> > $ svn mv A/foo.c B <-- file move >> > $ svn info B/foo.c >> > $ svn mv B C <-- directory move >> > $ svn info C/foo.c >> >> OK yes I see this too. >> >> Prior to 1.5 you could not even do this. The second move would just fail. >> You seem to be implying there is some new bug, in terms of your reference >> to >> 1.6.6, but from my recollection of when the developers agreed to relax the >> restriction in 1.5, this was the compromise. It could allow the second > move >> but it had to convert the file into a plain Add to do so. >> >> Is there a version of SVN where this worked? > > I just added a regression test on this interesting case in Subversion trunk > (r93807) to make sure we get this fixed with the WC-NG work. > > I have no idea how hard it would be to fix this case for 1.6, but I would > certainly see this as a showstopper for the WC-NG store that was designed to > make recording operations like these much easier.
Heh, this is exactly the bug I discovered a while ago. I filed an issue about it, which describes the exact same scenario: http://subversion.tigris.org/issues/show_bug.cgi?id=3474 Glad to see I'm not the only one who has run into this, so the bug gets some more attention :-). Maybe the issue should be marked as "milestone 1.7", and a link to this current mailthread could be added? Cheers, -- Johan