Topic: problems with CVS to SVN migration
Hi there,
as fan and user of climm (previously mICQ) I made some updates to the profile of this project, but I have problems with the correct enlistments. mICQ used CVS until summer of 2007. after that the cvs repo was moved with cvs2svn until rev 2378 as far as I can see. the development was driven further in http://svn.micq.org/trunk until revision 2390. Then mICQ was renamed to climm in autumn 2007, the website and repos moved to climm.org. trunk was copied to 'climm' in revision 2391 and http://svn.climm.org/climm is actually the main development branch which is also announced on climm website. So far the facts.
First thing I did was removing the old enlistment to the CVS repo on micq.org which is no longer accessible since the host name doesn't exist anymore. Then I added the svn repo main dev branch http://svn.climm.org/climm – the problem was: there were only changes considered which were made in this path, although the repo contains all changes from CVS but in the path trunk. So development seem to start in autumn 2007 which is in fact not correct. I can't add trunk as a second enlistment, since no development is done there.
Then I added a second enlistment with the old CVS repo under new URL, which is still accessible, but now the amount of code which is processed is as twice as big and you can see it as jump in 2007. I think the same would have happened if I had added the old trunk path instead of the old CVS repo.
So how can I correctly handle this without having double code? Shouldn't the branch 'climm' have the history of trunk before the copy was made?
(changing back main development branch to trunk is no option, I suggested this with no knowledge of ohloh a few month ago. main dev branch is called 'climm', that's it.)
Greets Alex