On Sat, Jun 3, 2023 at 2:33 AM Colcord, Scott via users
<users@subversion.apache.org> wrote:
>
> 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.

Then you are always going to have split brain. *Always*, and
frequently you will have phase lag.Do you gain anything from running
these distinct repos, instead of a primary repo,a backup mirror, and a
DNS or proxy managed name for the URL or hostname mentioned in the
svn:externals ? Rather than pointing so directly to one or the other
repo?


>
> 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