infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andy Seaborne (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (INFRA-3628) Import SourceForge respositories to apache for incubator project Jena
Date Sun, 15 May 2011 14:44:47 GMT

    [ https://issues.apache.org/jira/browse/INFRA-3628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13033698#comment-13033698
] 

Andy Seaborne commented on INFRA-3628:
--------------------------------------

Dumps ready.

I have uploaded 3 svn repository dumps to people.apache.org:/home/andy

  ASF-Jena-CVS.svn.gz      
  ASF-Jena-SVN.svn.gz
  ASF-Joseki-CVS.svn.gz

+ a SHA1 checksum file, ASF-jena-import-sha1

Please load these as:

ASF-Jena-CVS.svn.gz    ==>  incubator/jena/Import/Jena-CVS
ASF-Jena-SVN.svn.gz    ==>  incubator/jena/Import/Jena-SVN
ASF-Joseki-CVS.svn.gz  ==>  incubator/jena/Import/Joseki-CVS

The destination folders already exist.  There are folders with the same name in ASF-Jena-SVN
and ASF-Jena-CVS which is why they need to go into different places and the use of --parent-dir.

I checked they work, and the layout is right by doing:
REPO is where the top of a local SVN repository by:

# Joseki-CVS
gzip -d < Imports/ASF-Joseki-CVS.svn.gz | \
     svnadmin load --parent-dir incubator/jena/Import/Joseki-CVS $REPO

# Jena-CVS
gzip -d < Imports/ASF-Jena-CVS.svn.gz | \
     svnadmin load --parent-dir incubator/jena/Import/Jena-CVS $REPO

# Jena-SVN
gzip -d < Imports/ASF-Jena-SVN.svn.gz | \
     svnadmin load --parent-dir incubator/jena/Import/Jena-SVN $REPO


    Thanks
    Andy


> Import SourceForge respositories to apache for incubator project Jena
> ---------------------------------------------------------------------
>
>                 Key: INFRA-3628
>                 URL: https://issues.apache.org/jira/browse/INFRA-3628
>             Project: Infrastructure
>          Issue Type: Task
>      Security Level: public(Regular issues) 
>          Components: Subversion
>            Reporter: Andy Seaborne
>
> Jena is project in incubation with an existing codebase, currently on SourceForge in
3 different repositories, SVN and CVS (2 SF projects).  We have software grants on file at
Apache for the majority of this code (in fact, for almost all of it).  We'd appreciate the
help migrating it to Apache infrastructure.
> We have several repositories, we'd like to import as-is, ideally with history, to create
a record of the software pre-Apache.
> Our SourceForge repositories are:
> CVS: jena.cvs.sourceforge.net:/cvsroot/jena
> CVS: joseki.cvs.sourceforge.net:/cvsroot/joseki
> SVN: https://jena.svn.sourceforge.net/svnroot/jena
> Our initial thoughts were to place each repository in its own area under a common root
to denote the imported code:
> https://svn.apache.org/repos/asf/incubator/jena/import/...
>   so
> https://svn.apache.org/repos/asf/incubator/jena/import/jena-cvs
> https://svn.apache.org/repos/asf/incubator/jena/import/jena-svn
> https://svn.apache.org/repos/asf/incubator/jena/import/joseki-cvs
> There are modules with the same name in the CVS and SVN repositories: some modules moved
from CVS to SVN with the same name - we don't need to integrate them as part of the move.
> In case it helps, the rsync backups are:
>  jena.cvs.sourceforge.net::cvsroot/jena/*
>  jena.svn.sourceforge.net::svn/jena/*
>  joseki.cvs.sourceforge.net::cvsroot/joseki/*
> They are: 1.2G, 2.3G and 409M respectively.
> After the import, we will be extracting the active modules and building a new project
structure, leaving the "import" area as the permanent record of out starting point at Apache.
 The import/ area becomes effectively a read-only archive.
> If this is not a sensible way for doing the imports, or there is better practice, or
we're just being plain daft, please let us know.  
>     Andy
>     jena-dev@incubator.apache.org

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message