I have a Subversion 1.7 repo.  I need to periodically mirror it to a location 
that does not have direct net access (I can transfer a .dump file to it).

One catch is that the mirror needs to be able to receive one divergent commit 
after the load (this commit alters svn:externals locations to be appropriate 
for the mirror's network).  I'm fine with manually reapplying this commit after 
each load.

Currently, when I want to refresh the mirror, I have a sysadmin log in to the 
mirror SVN server, delete and recreate the repo from scratch, and then load the 
dump into it and apply the single manual commit.  This works, but is pretty 
cumbersome, and requires an admin.

Is there a way to replace the mirror repo with the contents of the dump, 
without needing to manually delete it first - and ideally without needing local 
rights (perhaps using svnrdump)?  Essentially, I want the revisions from the 
dump file to replace the same-number revisions in the repo, rather than 
appending.

Is this possible?

   Thanks!


This electronic communication and any attachments may contain confidential and 
proprietary information of Maxar, Inc. If you are not the intended recipient, 
or an agent or employee responsible for delivering this communication to the 
intended recipient, or if you have received this communication in error, please 
do not print, copy, retransmit, disseminate or otherwise use the information. 
Please indicate to the sender that you have received this communication in 
error, and delete the copy you received.

Maxar reserves the right to monitor any electronic communication sent or 
received by its employees, agents or representatives.

Reply via email to