The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.

See http://www.perl.com/perl/misc/Artistic.html