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