[TYPO3-core] CVS to SVN Migration
Andreas Otto
ao-lists at php4win.de
Wed Jun 21 10:42:57 CEST 2006
Hi,
it is now quite a while that SF.net started offering SVN services.
During the last two weeks I figured out together with SF.net staff [1] and the
available documentation on SF.net how to utilize their services and what we
need to do on our end to migrate the CVS repository to Subversion.
Reading through the documentation it became clear that we will not have ACLs
anymore. SF.net are researching ways to offer ACLs for SVN services as well
but not in the near future.
In case we agree that we migrate from CVS to SVN I have provided a draft for a
migration roadmap.
Depending on the SVN import queue on SF.net this can take a day or up to a
week and longer. I was not able to find a more precise figure but my estimate
is quite pessimistic.
The Roadmap (Start 2006-07-01):
Develeopment freeze (TYPO3)
|-- Revoke CVS permission (TYPO3)
| `-- Activate SVN on SF.net (TYPO3)
|-- Arrange quota on SF.net shell service (TYPO3, SF.net)
|-- Rsync backup (TYPO3)
`-- Create SVN dump files (TYPO3)
`-- Upload SVN dump files (TYPO3)
`-- Import SVN dump files (TYPO3)
`-- Process import queue (SF.net)
`-- Grant SVN permission (TYPO3)
Regarding the quota for SF.net shell service we are talking about a soft quota
which means we can use more space than the allowed 100MB but any data in
excess will be wiped without warning if we have not informed SF.net before.
The start date is debatable and should be after the relase of version 4.0.1.
If that matches 2006-07-01, fine.
The SVN dump files will be created with cvs2svn [2] so that they will import
nicely into SF.net. The switches used for creating the dump files are -q,
--dump-only, --dumpfile.
Local tests have shown no problems creating and importing the SVN dump files.
The TYPO3core dump file will be about 450 to 500 MB large.
The SVN repository layout will ideally like:
module1/
|-- branches
|-- tags
`-- trunk
module2/
|-- branches
|-- tags
`-- trunk
I will be on the road during Thursday and Friday so take your time to think
about the migration concept and send your ideas and comments.
[1]<https://sourceforge.net/tracker/?func=detail&atid=200001&aid=1504652&group_id=1>
[2]<http://cvs2svn.tigris.org/cvs2svn.html>
Cheers,
Andreas
--
Seit 17427622 Sekunden.
Since 17427622 seconds.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20060621/a32589be/attachment.pgp
More information about the TYPO3-team-core
mailing list