-
-
18 Oct 2020 10:53:27 UTC
- Distribution: SVN-Pusher
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Clone repository
- Issues (1)
- Testers (7 / 0 / 0)
- Kwalitee
Bus factor: 1- % Coverage
- License: perl_5
- Perl: v5.8.8
- Activity
24 month- Tools
- Download (18.94KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors- (based on SVN::Push by Gerald Richter E<lt>richter@dev.ecos.deE<gt>)
- Dependencies
- SVN::Core
- URI::Escape
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
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.
Module Install Instructions
To install SVN::Pusher, copy and paste the appropriate command in to your terminal.
cpanm SVN::Pusher
perl -MCPAN -e shell install SVN::Pusher
For more information on module installation, please visit the detailed CPAN module installation guide.