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

Jukka Zitting commented on HADOOP-7106:
---------------------------------------

As Todd already tested, the move as planned should work just fine from the 
perspective of the git.apache.org mirror. The HADOOP-7106-git.sh script looks 
nice. Todd, I'll sync up with you directly on how to best make this happen for 
git.apache.org.

I suppose we should remove the hadoop-hdfs.git and hadoop-mapreduce.git mirrors 
once the svn tree has been reorganized.

Do you want to also move the resulting shared svn structure one level up from 
hadoop/common/{trunk,branches,tags} to hadoop/{trunk,branches,tags} (and 
presumably rename the hadoop-common.git mirror to hadoop.git)? If yes, we'll 
need to figure out how to best do this without breaking history in the git 
mirror since our current move-svn-project.sh script can only handle cases where 
the entire svn structure is moved in a single svn move (like "svn move 
^/incubator/project ^/project"). One possible solution (given help from svn 
admins) could be:

{code:sh}
$ svn move ^/hadoop ^/hadoop-tmp
$ svn move ^/hadoop-tmp/common ^/hadoop
$ svn move ^/hadoop-tmp/logos ^/hadoop/logos
$ svn move ^/hadoop-tmp/nightly ^/hadoop/nightly
$ svn delete ^/hadoop-tmp
{code}

Though I'm not sure how that would look like to existing svn checkouts. Another 
alternative is to simply move the trunk, branches and tags separately, and try 
to patch the git mirror to properly follow such svn history. Todd, you think 
you could come up with a script to do that. See the existing 
move-svn-project.sh script [1] for an example of the kind of history patching 
we now do for more regular svn moves.

[1] 
https://svn.apache.org/repos/infra/infrastructure/trunk/projects/git/bin/move-svn-project.sh

> Re-organize hadoop subversion layout
> ------------------------------------
>
>                 Key: HADOOP-7106
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7106
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: build
>            Reporter: Nigel Daley
>            Assignee: Nigel Daley
>            Priority: Blocker
>             Fix For: 0.22.0
>
>         Attachments: HADOOP-7106-auth.patch, HADOOP-7106-auth.patch, 
> HADOOP-7106-auth.patch, HADOOP-7106-git.sh, HADOOP-7106.sh, HADOOP-7106.sh, 
> HADOOP-7106.sh, HADOOP-7106.sh, HADOOP-7106.sh, HADOOP-7106.sh
>
>
> As discussed on general@ at http://tinyurl.com/4q6lhxm

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

Reply via email to