Hi all,<br><br>I have a problem synchronising my local svk repository with the server.<br><br>Some background - we are looking at the svn/svk solution for the distributed development between MA, USA and Shanchai, PRC<br>To try it I created a repository on the local PC. It runs svn:// server
<br>We are using svn 1.4.0 and svk 1.06 on Ubuntu 6.01. svk came with the distro and I built the svn myself.<br><br>We mirrored and sync this server to SH it was very fast and then added a Linux kernel code from SH to this server using svk. It took ~40 min for 250 MB of code - practicaly network performance.
<br>After that there was a network glich or something when I was moving stuf around. My laptop has depot //BBshare - which mirrored the same repository. Now I can not merge code between mirrored and local branches from my laptop.
<br><br>Something was scewed up in my old <br>//BB depot so I <br>svk cp //BB //BBlocal , which was successful<br><br>svk smerge //BBlocal //BBsync/<br>gives now an error<br>no source found on /BB/branches/phase2 at /usr/share/perl5/SVN/Mirror.pm line 102.
<br><br>svk ls //BB/branches/phase2 - shows code as well as <br>svk ls svn://hdlw8525/branches/phase2<br><br>The odd thing is that when I try<br>&nbsp;svk rm //BB it gives me a message<br><br>//BB contains mirror, remove explicitly: //BB/branches/phase2
<br><br>svk mirror --list gives me<br><br>Path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Source<br>============================================================<br>//BBsync&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; svn://hdlw8525<br><br>So there is no //BB related path mentioned.
<br><br>svk rm //BB/branches/phase2<br>gives the same error<br>no source found on /BB/branches/phase2 at /usr/share/perl5/SVN/Mirror.pm line 102<br><br>The <a href="http://Mirror.pm">Mirror.pm</a> code starting from the line 100 - 
<br><br>&nbsp;&nbsp; if ($root-&gt;check_path ($self-&gt;{target_path}) != $SVN::Node::none) {<br>&nbsp;&nbsp;&nbsp; $self-&gt;{rsource} = $root-&gt;node_prop ($self-&gt;{target_path}, 'svm:rsource');<br>&nbsp;&nbsp;&nbsp; $self-&gt;{source} ||= $root-&gt;node_prop ($self-&gt;{target_path}, 'svm:source')
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; or die &quot;no source found on $self-&gt;{target_path}&quot;;<br>&nbsp;&nbsp;&nbsp; }<br><br>Again at some point checkin operation crashed or I killed it myself - I don't remember and there is a big chunk of code in the depot in
<br>//BB/branches/phase2<br><br>Could anybody suggest how to approach this problem?<br><br>Thanks,<br><br>Alex<br>