Update:
https://issues.apache.org/jira/browse/INFRA-3628 (you can watch it for
updates)
ASF-Jena-CVS == 9456 revs
ASF-Jena-SVN == 8842 revs
ASF-Joseki-CVS == 1102 revisions
and 5.5G
The import is going to need some scheduled downtime
Andy
On 14/05/11 18:00, Andy Seaborne wrote:
Progress report:
I've converted CVS to SVN and built svn dumps of 3 code repositories.
If the lack of warning over a particular freeze point is a problem for
anyone, I can repeat the process. It takes about an hour to convert Jena
CVS to SVN, and much longer to upload the file to people.a.o. I don't
see any changes happening though.
I could have done the process directly on people.a.o so I can avoid the
upload lag - the CVS->SVN is scripted.
Paolo - the last change on LARQ I see is May 10th.
There are (or will be - the uploads are happening at the moment) 3
svnadmin dump files in people.a.o:/home/andy
ASF-Jena-CVS.svn.gz
ASF-Jena-SVN.svn.gz
ASF-Joseki-CVS.svn.gz
+ a SHA1 checksum file.
When these are uploaded, I can update jira.
These will end up loaded and unpacked into Apache SVN as
/Import/Jena-CVS/
/Import/Jena-SVN/
/Import/Joseki-CVS/
unless anyone has a better idea for naming.
After infra have imported them, I'll do "svn copy"s to pull out the main
projects under /Jena2. This leaves us the choice of putting Jena3 under
"/Jena3" or as projects in "/" without needing to do a reorg.
/Jena2/Jena
/Jena2/ARQ
/Jena2/LARQ
etc etc.
Andy
Notes:
== ASF-Jena-CVS.svn.gz
Snapshot timestamp: 2011-05-13 16:32:00+01:00
Jena CVS: converted to a SVN repository
One SVN project per top-level CVS module.
Each module has it's own trunk/tags/branches except the Scratch area
which is one module, not one project per module under Scratch. I don't
think this is used and I didn't see anything that has changed in several
years. I can reconstruct it as one t/t/b per area if anyone needs it.
The active CVS projects are "jena2", "iri", "Eyeball" "EyeballAcceptance".
/Jena2/Jena
/Jena2/IRI
/Jena2/Eyeball
/Jena2/EyeballAcceptance
== ASF-Jena-SVN.svn.gz
Jena SVN: As of r8842
Snapshot timestamp: 2011-05-13 16:54:00+01:00
Various active projects but the ones need pulling out immediately after
import:
ARQ, Experimental/TxTDB, Fuseki, LARQ, SDB, TDB
/Jena2/ARQ
/Jena2/LARQ
... etc ...
==ASF-Joseki-CVS.svn.gz
Joseki CVS:
Snapshot timestamp: 2011-05-13 02:00:00+01:00
Converted to a SVN repository.
Three modules: Joseki1, Joseki2, Joseki3.
The active one is Joseki3:
/Jena2/Joseki3
Presumably, the initial top-level trunk/tags/branches can go and we
continue to use a multiproject style svn.