svn-pusher - command line interface for propagating Subversion changesets.
% svn-pusher push --revision=4:6 http://hosta/path http://hostb/path
svn-pusher propagates changesets from one Subversion repository to another.
- version (or --version)
Displays the version number.
- push [options] srcurl desturl
Invoke the push of srcurl to desturl
- -m --message=<text>
Use <text> for every commit that is done during push
- -r --revision=<from>:<to>
Push only changes between (including) the two given revision. Revision can also be
HEADwhich means the newest revision in the repository.
Save svn:date property. It requires that a pre-revprop-change exist on the destination repository.
Do not store uuid and timestamp in log message.
- -v --verbose
Print extra information.
svn-pusher push -r 4:6 -m 'New Release' https://svn.example.com/repos https://svn2.example.com/release
Shlomi Fish ( http://www.shlomifish.org/ ).
(based on SVN::Push by Gerald Richter <email@example.com>)
A lot of ideas and code were taken from SVN::Mirror which was written by Chia-liang Kao <firstname.lastname@example.org>
Copyright 2004 by Gerald Richter <email@example.com>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.