r17692 - in /trunk/libsvn-notify-mirror-perl: Build.PL Changes META.yml Makefile.PL README SIGNATURE debian/changelog lib/SVN/Notify/Mirror.pm lib/SVN/Notify/Mirror/Rsync.pm lib/SVN/Notify/Mirror/SSH.pm
gregoa-guest at users.alioth.debian.org
gregoa-guest at users.alioth.debian.org
Mon Mar 17 01:36:43 UTC 2008
Author: gregoa-guest
Date: Mon Mar 17 01:36:42 2008
New Revision: 17692
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=17692
Log:
New upstream release.
Modified:
trunk/libsvn-notify-mirror-perl/Build.PL
trunk/libsvn-notify-mirror-perl/Changes
trunk/libsvn-notify-mirror-perl/META.yml
trunk/libsvn-notify-mirror-perl/Makefile.PL
trunk/libsvn-notify-mirror-perl/README
trunk/libsvn-notify-mirror-perl/SIGNATURE
trunk/libsvn-notify-mirror-perl/debian/changelog
trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror.pm
trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/Rsync.pm
trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/SSH.pm
Modified: trunk/libsvn-notify-mirror-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/Build.PL?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/Build.PL (original)
+++ trunk/libsvn-notify-mirror-perl/Build.PL Mon Mar 17 01:36:42 2008
@@ -20,7 +20,8 @@
sign => 1,
requires => {
'Module::Build' => 0.2805,
- 'SVN::Notify' => 2.62,
+ 'SVN::Notify' => 2.70,
+ 'YAML' => 0.62,
},
auto_features => {
ssh_support => {
Modified: trunk/libsvn-notify-mirror-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/Changes?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/Changes (original)
+++ trunk/libsvn-notify-mirror-perl/Changes Mon Mar 17 01:36:42 2008
@@ -1,3 +1,7 @@
+[Changes for 0.037 - 2008-03-02]
+
+Release to CPAN
+
[Changes for 0.03603 - 2007-05-16]
Enabled rsync test to be optional (like ssh tests).
Modified: trunk/libsvn-notify-mirror-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/META.yml?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/META.yml (original)
+++ trunk/libsvn-notify-mirror-perl/META.yml Mon Mar 17 01:36:42 2008
@@ -1,6 +1,6 @@
---
name: SVN-Notify-Mirror
-version: 0.03603
+version: 0.037
author:
- 'John Peacock <jpeacock at cpan.org>'
abstract: Keep a mirrored working copy of a repository path
@@ -9,18 +9,19 @@
license: http://dev.perl.org/licenses/
requires:
Module::Build: 0.2805
- SVN::Notify: 2.62
+ SVN::Notify: 2.7
+ YAML: 0.62
provides:
SVN::Notify::Mirror:
file: lib/SVN/Notify/Mirror.pm
- version: 0.03603
+ version: 0.037
SVN::Notify::Mirror::Rsync:
file: lib/SVN/Notify/Mirror/Rsync.pm
- version: 0.03603
+ version: 0.037
SVN::Notify::Mirror::SSH:
file: lib/SVN/Notify/Mirror/SSH.pm
- version: 0.03603
-generated_by: Module::Build version 0.2807
+ version: 0.037
+generated_by: Module::Build version 0.2808
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.2.html
version: 1.2
Modified: trunk/libsvn-notify-mirror-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/Makefile.PL?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/Makefile.PL (original)
+++ trunk/libsvn-notify-mirror-perl/Makefile.PL Mon Mar 17 01:36:42 2008
@@ -1,5 +1,10 @@
unless (eval "use Module::Build::Compat 0.02; 1" ) {
print "This module requires Module::Build to install itself.\n";
+
+ my $isa_tty = -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT)) ;
+ if ($ENV{PERL_MM_USE_DEFAULT} || (!$isa_tty && eof STDIN)) {
+ exit 1;
+ }
require ExtUtils::MakeMaker;
my $yn = ExtUtils::MakeMaker::prompt
Modified: trunk/libsvn-notify-mirror-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/README?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/README (original)
+++ trunk/libsvn-notify-mirror-perl/README Mon Mar 17 01:36:42 2008
@@ -7,13 +7,10 @@
made to the repository. This directory can either be on the same box as
the repository itself, or it can be remote.
- NEW in version 0.03603
- - Fix make rsync tests optional
- - Copyright statement was missing in all modules
-
- NEW in version 0.036
- - Handles multiple destinations/paths seamlessly.
- - Able to tunnel http[s]:// as well as svn:// now.
+ NEW in version 0.037
+ - Support generic ssh_options parameter (for trickier settings).
+ - Require YAML explicitly
+ - Depends on latest SVN::Notify
NOTE: Please use SVN::Notify::Mirror::SSH directly for all new
installs. The compatibility feature to pass through ssh-* options
Modified: trunk/libsvn-notify-mirror-perl/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/SIGNATURE?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/SIGNATURE (original)
+++ trunk/libsvn-notify-mirror-perl/SIGNATURE Mon Mar 17 01:36:42 2008
@@ -14,18 +14,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-SHA1 8066aa6b92205faff299071cc214e719c1890063 Build.PL
-SHA1 c2ef7567ff3c2b41e0ffb42e03f1f60e163c9176 Changes
+SHA1 fe157888bb9d9b4a9161122834bb3ed0c1564cb7 Build.PL
+SHA1 7b7d7abdbe3bd8a2ecec574935a14d403959b82a Changes
SHA1 f235ba4160673bcb7c9d58c2f09dbc7fc0efadea LICENSE
SHA1 39eeb03ee23fb784d0d088dbb7d3d6a9b4236db7 MANIFEST
SHA1 7281666fe4dbb3f1cccd4d64a3a56930c8b3ab29 MANIFEST.SKIP
-SHA1 ee0db6b3670c324cba33656430945b63a10d3796 META.yml
-SHA1 e86245b6a930636e230cc7607c02cdabe7d1e2fc Makefile.PL
-SHA1 a75f01e611f1471b7dcbf2d38c2fed49d622a60d README
+SHA1 9928d7d671c721931d9376be52b8d127ade1b018 META.yml
+SHA1 96dc70ff02cd5002108c56f4579806e68a1a0452 Makefile.PL
+SHA1 1c4877aca5c913c482deec0e42e2066a7c8169a7 README
SHA1 7e5e3601384ff724512e4eec5540f4e1577a850d Todo
-SHA1 f801ad27a80b1e26cb6c8bbcdac91030b18501f8 lib/SVN/Notify/Mirror.pm
-SHA1 67da28bcf0f9f549b7dc00e0f6b3286f838bbd90 lib/SVN/Notify/Mirror/Rsync.pm
-SHA1 10725e3f36bbcbe8df2e664497672ecfaa44d3a5 lib/SVN/Notify/Mirror/SSH.pm
+SHA1 6bde6bad9d0f33b810ab938515106894b878ceac lib/SVN/Notify/Mirror.pm
+SHA1 643b25eff458191f66bbbdf5750c755685906bcb lib/SVN/Notify/Mirror/Rsync.pm
+SHA1 ea781ff682537cfffe468940f08acefe8497cdec lib/SVN/Notify/Mirror/SSH.pm
SHA1 2828d9959617fc9c1369a729c30fe0b76e7d05ff t/001_basic.t
SHA1 388187355cdc496bc0f321f1e01d21a16b630c10 t/002_config.t.PL
SHA1 eeca73e531262ec5152610fff1d59f2e1a503601 t/003_sshtest.t.PL
@@ -35,7 +35,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFGSnGYimg5mLGPahYRAvMNAJ4hT5+gkXWhVKYXH9U/gCcRnTDTUQCguGgI
-gJcJTyR5OttZYeVfCREMe1g=
-=e42B
+iD8DBQFHyp37img5mLGPahYRAmZbAJ4lKw+mObIwHa/4HH8jgiiJYewIeACdHD8A
+CjM72ab/z8DVOImKzW/j5sQ=
+=AcPy
-----END PGP SIGNATURE-----
Modified: trunk/libsvn-notify-mirror-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/debian/changelog?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/debian/changelog (original)
+++ trunk/libsvn-notify-mirror-perl/debian/changelog Mon Mar 17 01:36:42 2008
@@ -1,4 +1,4 @@
-libsvn-notify-mirror-perl (0.03603-3) UNRELEASED; urgency=low
+libsvn-notify-mirror-perl (0.03700-1) UNRELEASED; urgency=low
[ Damyan Ivanov ]
* debian/watch: add upstream version mangling to cope with 0.037 released
@@ -6,8 +6,9 @@
[ gregor herrmann ]
* Simplify version mangling to cope with older perl versions.
+ * New upstream release.
- -- gregor herrmann <gregor+debian at comodo.priv.at> Tue, 04 Mar 2008 18:58:45 +0100
+ -- gregor herrmann <gregor+debian at comodo.priv.at> Mon, 17 Mar 2008 02:34:52 +0100
libsvn-notify-mirror-perl (0.03603-2) unstable; urgency=medium
Modified: trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror.pm?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror.pm (original)
+++ trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror.pm Mon Mar 17 01:36:42 2008
@@ -5,7 +5,7 @@
use strict;
use vars qw ($VERSION);
-$VERSION = 0.03603;
+$VERSION = 0.037;
__PACKAGE__->register_attributes(
'ssh_host' => 'ssh-host=s',
@@ -374,7 +374,7 @@
=head1 COPYRIGHT
-Copyright 2005-2007 John Peacock
+Copyright (c) 2005-2008 John Peacock
This program is free software; you can redistribute
it and/or modify it under the same terms as Perl itself.
Modified: trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/Rsync.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/Rsync.pm?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/Rsync.pm (original)
+++ trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/Rsync.pm Mon Mar 17 01:36:42 2008
@@ -7,7 +7,7 @@
BEGIN {
use vars qw ($VERSION);
use base qw(SVN::Notify::Mirror);
- $VERSION = 0.03603;
+ $VERSION = 0.037;
}
__PACKAGE__->register_attributes(
@@ -19,6 +19,7 @@
'ssh_user' => 'ssh-user:s',
'ssh_binary' => 'ssh-binary:s',
'ssh_identity' => 'ssh-identity:s',
+ 'ssh_options' => 'ssh-options:s',
);
sub _cd_run {
@@ -62,11 +63,15 @@
my $ssh_identity = (defined $self->{'ssh_identity'}
? $self->{'ssh_identity'}
: "");
+ my $ssh_options = (defined $self->{'ssh_options'}
+ ? $self->{'ssh_options'}
+ : "");
$args->{'rsh'} =
$ssh_binary
. ($ssh_user ? " -l $ssh_user" : "")
- . ($ssh_identity ? " -i $ssh_identity" : "");
+ . ($ssh_identity ? " -i $ssh_identity" : "")
+ . ($ssh_options ? " $ssh_options" : "");
}
my $rsync = File::Rsync->new($args);
@@ -217,7 +222,7 @@
=head1 COPYRIGHT
-Copyright 2005-2007 John Peacock
+Copyright (c) 2005-2008 John Peacock
This program is free software; you can redistribute
it and/or modify it under the same terms as Perl itself.
Modified: trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/SSH.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/SSH.pm?rev=17692&op=diff
==============================================================================
--- trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/SSH.pm (original)
+++ trunk/libsvn-notify-mirror-perl/lib/SVN/Notify/Mirror/SSH.pm Mon Mar 17 01:36:42 2008
@@ -6,7 +6,7 @@
BEGIN {
use vars qw ($VERSION);
use base qw(SVN::Notify::Mirror);
- $VERSION = 0.03603;
+ $VERSION = 0.037;
}
__PACKAGE__->register_attributes(
@@ -14,6 +14,7 @@
'ssh_user' => 'ssh-user:s',
'ssh_tunnel' => 'ssh-tunnel:s',
'ssh_identity' => 'ssh-identity:s',
+ 'ssh_options' => 'ssh-options:s',
);
sub _cd_run {
@@ -46,6 +47,10 @@
push @Net::SSH::ssh_options,
"-i".$self->{'ssh_identity'};
}
+ if ( defined $self->{'ssh_options'} ) {
+ push @Net::SSH::ssh_options,
+ split(" ",$self->{'ssh_options'});
+ }
sshopen2($user, *READER, *WRITER, $cmd) || die "ssh: $!";
@@ -202,6 +207,17 @@
$ cd /path/to/mirror/working/copy
$ svn co http://127.0.0.1:8080/repos/path/to/files .
+=item * ssh-options
+
+If you have any other options that you would like to pass to the ssh
+client (for example to change the default SSH port), you can pass extra
+options using this parameter. Be sure that you pass it a string that
+has ssh long option/value pairs separated by a space, or short options
+without any space at all. Internally, parameter is split on spaces and
+passed in the @Net::SSH::options array.
+
+=back
+
=head2 Remote Mirror Pre-requisites
Before you can configure a remote mirror, you need to produce
@@ -265,7 +281,7 @@
=head1 COPYRIGHT
-Copyright 2005-2007 John Peacock
+Copyright (c) 2005-2008 John Peacock
This program is free software; you can redistribute
it and/or modify it under the same terms as Perl itself.
More information about the Pkg-perl-cvs-commits
mailing list