svn-push-sync

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.

The source location, the name of the repository, as well as local paths are passed through environment variables. After the generation of each delta, the program passed through the environment variable SENDOUT is called with the repository name and the path to the delta as arguments; it is supposed to be set to a program that transports the delta to the consuming machines in a tamper-proof way.

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