The following scripts document usage of svnsync and svnadmin {dump, load} to mirror a subversion repository and create/accept deltas for forward synchronising (i.e., pushing) it to a third place.
psync-init mirrors the full remote repository and creates an initial absolute dump.
psync-next updates the mirror and creates follow-up deltas.
psync-recv collects the received deltas and reconstructs a mirror of the repository from it.
The scripts are freely available and may be distributed under terms and conditions of the 3-clause BSD-style licence.
For any questions or bug reports please feel free to contact me (Klaus Aehlig).
All versions are available at the following stable URLs.
svn-push-sync-0.1.tar.gz-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 MD5 (svn-push-sync-0.1.tar.gz) = 25a7f00dab5ce84246f8db12d9a911da SHA256 (svn-push-sync-0.1.tar.gz) = 9a4106e8268bd790df3b07a98cc16313f674463c9615ed43c2ad135c646c34ae -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJV/sbhAAoJEN0++WOZHx7C8c8QALK+xzY1gtoULTZSPOS/mtFg AF9NuSAAtkInsN97i9L20fkDNVGMACU+X+vJo/ryafQoLU/lSyd8buXwANzb4Gox jP4UYIjSFJ6Vhrzwl9qedxlPcoXRNXMqnu9Z0838HvXFs0LX2vjPerp6OvACqsMP 2zMp4jc+kCFAp+EDiD60Jr3NGCpowZlZiGXbPKGrJuPlTA6Mw5WG9cfR5PtMORsR TfgKcI9zXDbLzetekyGV+BWPZvS9MhXVKMoUXsT0RG8SVf3CLcCGXNpym5WM7UE8 YQbTOacyguIFIYA1C0Hg1KoC9Cw7gcpVpGpOdHXavIofFDglvrJHYhcq9NKtUAha TQ5fudRScOeQkB+p1Da4bBoLly0AIAJXXvtGoFL9gH7OptGcoHU/5HkpVXaACoKg cigR99MLhnrowwjhC9I1WDJAEg+AupGTxYEBOfnIrJyREvRaBkA1o9CaaW8gbdMS 7P/3jeROA2yGbMdswVoXXrDImuO+VYzIjtk8j4IdrKkIPPRAC8S8cjS/GFsH88Cw oT4lFj/Ham443uDbR9sA3hR4XKL1RZwiPn8l4JVrlAjt5vnZaqBjAVEhvDgjoUpu JiJ6IE08S7Np+Cs8j3awUdIzkklFr7mAXOXzpF4JNG+AlyEonjGnZ4of1NEV06WA ERXsM69H2VAWp1TebD+L =N++A -----END PGP SIGNATURE-----