Geraint wrote:Is there a way to migrate a repository from the old to new forge? The JEvents project has a lot of development history we don't really want to loose
![Undecided :-\](./images/smilies/undecided.gif)
.
I;m not a SVN expert but I have been experimenting with svnsync to create a mirror on my own development machine - if this worked then I'd look at doing the same for the new forge.
I can initialise the synchronisation ok but I can't get the synchronization to work. I authenticate on both servers ok but then get an error
svnsync: REPORT request failed on 'http://scm.joomla.org/svn/repos/jevents'
svnsync: The requested report is unknown.
SvnSync is not working because it needs a method (REPORT) which was added in SVN 1.4, but the old forge is running 1.2.3 IIRC.
The migration of the Joomla! SVN repository was done with
SVM. I think it's not possible for you to upload your existing repository to the new forge though, even if you are able to retrieve it to a local repository. The reason is that it should not be possible for anyone to modify revision-properties (without specifically enabling some pre-revprop-change-hooks), which hold information about the person who committed a revision, when it was done etc. So if you mirror you old repo, you would loose all the commit times and commiter's names.
I'm not 100% sure about this, but I think that if you answered the mail every project admin received when the new forge was annouced, your old SVN will be transfered to your new project sometime. I'm interested in this as well, maybe someone from the JoomlaCode team can enlighten us?
Websmurf wrote:Yeah, i'm wondering the same thing.
I tried to do a relocate, but that didn't work either.
Getting an error about the uuid's not matching
I think you are trying to accomplish something different - switching your SVN checkout from the old forge to the new one? If so,
here's the reason it does not work.