Juan Wajnerman wrote on Mon, 5 Jul 2010 at 18:13 -0000: > I'm trying to perform a svnsync with a repo stored at Google Code but > it always fails at certain revision with the following error: > > $ svnsync sync file:///~/Riff Transmitting file data > ...........svnsync: File not found: transaction '1306-10e', path > '/trunk/Modules/ReadUnread/Source/ReadUnread.Web/Controllers/ReadUnreadController.cs' > > To reproduce this error, just try the same svnsync with the repo > located at http://riff-evolve.googlecode.com/svn. > > I found a similar issue in the bug database > (http://subversion.tigris.org/issues/show_bug.cgi?id=3641) but > I cannot see the reason described there matches with my case. What > I can see as suspicious is that in the problematic revision a branch > is created with the same name as an old branch that was deleted in > a previous changeset. >
The patch I posted to #3641 handles the case of replaces (i.e., a remove and an add-with-history of a path in the same revision). This "same name as an old branch" issue, therefore, rings a bell... Can you try that patch? Alternatively, it would probably be helpful if you could come up with a smaller reproduction repository (i.e., one that uses fewer than 1300 revisions, and modifies few files in each revision). Can you narrow the problem down? > I'm currently using Subversion 1.6.5 (r38866) with Mac OSX 10.6.4. > > Any hint will be appreciated, even a workaround to this problem. > > Thanks, - Juan > > > > >