You are viewing a plain text version of this content. The canonical link for it is here.
Posted to infrastructure-issues@apache.org by "Paul Querna (JIRA)" <ji...@apache.org> on 2011/06/16 08:56:47 UTC
[jira] [Commented] (INFRA-3689) rsync access to git mirrors of svn
repositories
[ https://issues.apache.org/jira/browse/INFRA-3689?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13050242#comment-13050242 ]
Paul Querna commented on INFRA-3689:
------------------------------------
You don't need rsync to do this.
See the section "Git for Apache committers":
http://wiki.apache.org/general/GitAtApache
> rsync access to git mirrors of svn repositories
> -----------------------------------------------
>
> Key: INFRA-3689
> URL: https://issues.apache.org/jira/browse/INFRA-3689
> Project: Infrastructure
> Issue Type: New Feature
> Security Level: public(Regular issues)
> Components: Git, Subversion
> Reporter: Dawid Weiss
>
> git-svn stores metadata in an svn mirror that is hard to reproduce after you do a clone from such a repository. This means that while you can do git pulls, you can't do git svn dcommit, which would be such a nice feature to have. I've tried to do it several times and failed and I know of a few other people that couldn't do it either.
> A simple solution to this problem would be to expose git repositories using rsync; this would allow folks to mirror the full repository, including svn metadata, and then rebase/ dcommit to their liking.
> I did a proof of concept of this by fetching a mirror of apache lucene reopsitory using wget -m -np, then manually (find -exec rm...) pruning index.html files and converting bare=true to bare=false. Works like a charm.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira