Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm looking for a simple solution to mirror different repository to a single svn server.

My problem is the following:

I have many dependencies in my projects, some are hosted on Google code, some in my personnal svn server, some on github and some other on mercurial servers.

Having many different source system is problematic when dealing with dependencies, PIP makes it easier but the solution isn't perfect.

The other part of the problem is availability. Sometimes I make a svn up or try to checkout a project and it fails because Google Code is down for maintenance and I get a bad gateway error.

Having a svn to mirror all those project would resolve both of my problem. But I never heard of such solution. Does it exists ?

share|improve this question
add comment

2 Answers

I have no direct experience in this area, but I found a couple of links that should prove helpful.

First, an article on mirroring git to subversion. Fairly straightforward, with how to proceed depending on if your original source is in git or subversion.

As for Mercurial, I found this article discussing the whole DVCS<->Subversion synchronization issue. It's more for teams, but the gist of it seems valid for what you want.

share|improve this answer
add comment

Check out github too - you can import a project from SVN using github and do it online on their servers (as long as it's a public project it's free). This isn't mirroring and you have to use git not SVN but maybe worth checking out..

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.