| Summary: | Requesting Subversion Repository | ||
|---|---|---|---|
| Product: | Community | Reporter: | Terran Gilman <trip> |
| Component: | Subversion | Assignee: | Eclipse Webmaster <webmaster> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | bjorn.freeman-benson, jkobal, lonnie, mike, nobody, tyler |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Terran Gilman
Ok so there are a couple of caveats to moving from CVS to SVN with the cvs2svn tool that we use. In a nutshell: 1) CVS doesn't record complete information about your project's history. For example, CVS doesn't record what file modifications took place within the same CVS commit. Therefore, cvs2svn attempts to infer from CVS's incomplete information what /really/ happened in the history of your repository. So the second goal of cvs2svn is to reconstruct as much of your CVS repository's history as possible. 2)One of the most important topics to consider when converting a repository is the distinction between binary and text files. If you accidentally treat a binary file as text *your repository contents will be corrupted*. For more details check out http://cvs2svn.tigris.org/cvs2svn.html If your ok with those then we would need to schedule a time when all project committers stop posting CVS commits and then I can move the repo into SVN. -M Actually, there is a lot of legacy code in the cvs repository that we would like to not migrate over to the new repository and were planning on doing some major reorganization of the code base. Can we have the svn repository set up initially blank? Also, I'd like to keep the cvs repository around until the transition is complete and have a chance to organize the legacy code in an archive section of the new repository. If all you want a blank SVN repo then we can do that. -M. That would be excellent. Also, I want to make sure that the existing cvs repository will remain intact. We'll need it for archival purposes for some time to come as we perform our re-org and identify all the legacy components. Thank you for your efforts. (In reply to comment #4) > We'll need it for archival purposes for some > time to come as we perform our re-org and identify all the legacy components. For ease of management, we ask that projects pick only one repo, but you can certainly migrate over a period of time. What's your anticipated migration schedule? 1 month? 6 months? This should only take on the outside a couple of months to get everything organized. An empty repo has been created in svnroot/technology for org.eclipse.vtp . I've assigned all currently listed vtp committers to the SVN dev groups, so you should be able to start importing. -M. Great news! Thank you. Should I update this ticket once the transition period is over and the cvs repo can be removed, or should I open a separate ticket at that time? Trip Please open a separate ticket to have your CVS repo closed and archived. -M. |