NAME
svn-pusher - command line interface for propagating Subversion changesets.
SYNOPSIS
% svn-pusher push --revision=4:6 http://hosta/path http://hostb/path
DESCRIPTION
svn-pusher propagates changesets from one Subversion repository to another.
COMMANDS
- version (or --version)
-
Displays the version number.
- push [options] srcurl desturl
-
Invoke the push of srcurl to desturl
Possible options:
- -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
HEAD
which means the newest revision in the repository. - --savedate
-
Save svn:date property. It requires that a pre-revprop-change exist on the destination repository.
- --verbatim
-
Do not store uuid and timestamp in log message.
- -v --verbose
-
Print extra information.
Example:
svn-pusher push -r 4:6 -m 'New Release' https://svn.example.com/repos https://svn2.example.com/release
AUTHORS
Shlomi Fish ( http://www.shlomifish.org/ ).
(based on SVN::Push by Gerald Richter <richter@dev.ecos.de>)
CREDITS
A lot of ideas and code were taken from SVN::Mirror which was written by Chia-liang Kao <clkao@clkao.org>
COPYRIGHT
Copyright 2004 by Gerald Richter <richter@dev.ecos.de>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.