[Catalyst-commits] r9265 - in trunk/Catalyst-Plugin-Session-Store-Memcached: . lib/Catalyst/Plugin/Session/Store t

t0m at dev.catalyst.perl.org t0m at dev.catalyst.perl.org
Sun Feb 8 17:09:51 GMT 2009


Author: t0m
Date: 2009-02-08 17:09:51 +0000 (Sun, 08 Feb 2009)
New Revision: 9265

Added:
   trunk/Catalyst-Plugin-Session-Store-Memcached/.shipit
   trunk/Catalyst-Plugin-Session-Store-Memcached/Changes
   trunk/Catalyst-Plugin-Session-Store-Memcached/Makefile.PL
Removed:
   trunk/Catalyst-Plugin-Session-Store-Memcached/Build.PL
   trunk/Catalyst-Plugin-Session-Store-Memcached/t/99_prereq.t
Modified:
   trunk/Catalyst-Plugin-Session-Store-Memcached/
   trunk/Catalyst-Plugin-Session-Store-Memcached/MANIFEST.SKIP
   trunk/Catalyst-Plugin-Session-Store-Memcached/lib/Catalyst/Plugin/Session/Store/Memcached.pm
Log:
Checking in changes prior to tagging of version 0.03.  Changelog diff is:

Index: Changes
===================================================================
--- Changes	(revision 0)
+++ Changes	(revision 0)
@@ -0,0 +1,11 @@
+0.03 2009-02-08
+  - Switch Module::Build to Module::Install
+  - Switch from NEXT to MRO::Compat
+  - Swap inheritence hierarchy round so that we C3 linearise with other components.
+
+0.02 2006-01-01
+  - Fix session expiry
+
+0.01 2005-11-15
+  - Initial working release.
+



Property changes on: trunk/Catalyst-Plugin-Session-Store-Memcached
___________________________________________________________________
Name: svn:ignore
   + MANIFEST
inc
Makefile



Added: trunk/Catalyst-Plugin-Session-Store-Memcached/.shipit
===================================================================
--- trunk/Catalyst-Plugin-Session-Store-Memcached/.shipit	                        (rev 0)
+++ trunk/Catalyst-Plugin-Session-Store-Memcached/.shipit	2009-02-08 17:09:51 UTC (rev 9265)
@@ -0,0 +1,5 @@
+steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN
+
+svn.tagpattern = http://dev.catalyst.perl.org/repos/Catalyst/tags/Catalyst-Plugin-Session-Store-Memcached/%v
+
+CheckChangeLog.files = Changes

Deleted: trunk/Catalyst-Plugin-Session-Store-Memcached/Build.PL
===================================================================
--- trunk/Catalyst-Plugin-Session-Store-Memcached/Build.PL	2009-02-08 16:48:34 UTC (rev 9264)
+++ trunk/Catalyst-Plugin-Session-Store-Memcached/Build.PL	2009-02-08 17:09:51 UTC (rev 9265)
@@ -1,16 +0,0 @@
-use strict;
-use Module::Build;
-
-my $build = Module::Build->new(
-    create_makefile_pl => 'traditional',
-    license            => 'perl',
-    module_name        => 'Catalyst::Plugin::Session::Store::Memcached',
-    requires           => {
-        'Catalyst::Plugin::Session' => 0.01,
-        'Cache::Memcached::Managed' => 0,
-    },
-    create_readme => 1,
-    sign          => 1,
-);
-$build->create_build_script;
-

Added: trunk/Catalyst-Plugin-Session-Store-Memcached/Changes
===================================================================
--- trunk/Catalyst-Plugin-Session-Store-Memcached/Changes	                        (rev 0)
+++ trunk/Catalyst-Plugin-Session-Store-Memcached/Changes	2009-02-08 17:09:51 UTC (rev 9265)
@@ -0,0 +1,11 @@
+0.03 2009-02-08
+  - Switch Module::Build to Module::Install
+  - Switch from NEXT to MRO::Compat
+  - Swap inheritence hierarchy round so that we C3 linearise with other components.
+
+0.02 2006-01-01
+  - Fix session expiry
+
+0.01 2005-11-15
+  - Initial working release.
+

Modified: trunk/Catalyst-Plugin-Session-Store-Memcached/MANIFEST.SKIP
===================================================================
--- trunk/Catalyst-Plugin-Session-Store-Memcached/MANIFEST.SKIP	2009-02-08 16:48:34 UTC (rev 9264)
+++ trunk/Catalyst-Plugin-Session-Store-Memcached/MANIFEST.SKIP	2009-02-08 17:09:51 UTC (rev 9265)
@@ -25,5 +25,4 @@
 \b\.#
 ^..*\.sw[po]$
 
-# prereq tests may fail due to optionals
-99_prereq\.t$
+^.shipit$

Added: trunk/Catalyst-Plugin-Session-Store-Memcached/Makefile.PL
===================================================================
--- trunk/Catalyst-Plugin-Session-Store-Memcached/Makefile.PL	                        (rev 0)
+++ trunk/Catalyst-Plugin-Session-Store-Memcached/Makefile.PL	2009-02-08 17:09:51 UTC (rev 9265)
@@ -0,0 +1,11 @@
+use inc::Module::Install;
+    
+license 'perl';
+name    'Catalyst-Plugin-Session-Store-Memcached';
+all_from 'lib/Catalyst/Plugin/Session/Store/Memcached.pm';
+requires 'Catalyst::Plugin::Session' => 0.01;
+requires 'Cache::Memcached::Managed';
+requires 'MRO::Compat';
+
+auto_install;
+WriteAll;

Modified: trunk/Catalyst-Plugin-Session-Store-Memcached/lib/Catalyst/Plugin/Session/Store/Memcached.pm
===================================================================
--- trunk/Catalyst-Plugin-Session-Store-Memcached/lib/Catalyst/Plugin/Session/Store/Memcached.pm	2009-02-08 16:48:34 UTC (rev 9264)
+++ trunk/Catalyst-Plugin-Session-Store-Memcached/lib/Catalyst/Plugin/Session/Store/Memcached.pm	2009-02-08 17:09:51 UTC (rev 9265)
@@ -1,18 +1,18 @@
 package Catalyst::Plugin::Session::Store::Memcached;
-
 use strict;
+use warnings;
 
 use base qw/
+  Class::Accessor::Fast
   Class::Data::Inheritable
-  Class::Accessor::Fast
   Catalyst::Plugin::Session::Store
-  /;
+/;
 
-use NEXT;
+use MRO::Compat;
 use Cache::Memcached::Managed;
 use Catalyst::Exception;
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 __PACKAGE__->mk_classdata($_)
   for qw/_session_memcached_storage _session_memcached_arg_fudge/;
@@ -104,7 +104,7 @@
 sub setup_session {
     my $c = shift;
 
-    $c->NEXT::setup_session(@_);
+    $c->maybe::next::method(@_);
 
     my $cfg = $c->config->{session};
 
@@ -190,6 +190,8 @@
 This module is derived from L<Catalyst::Plugin::Session::FastMmap> code, and
 has been heavily modified since.
 
+Tomas Doran, (t0m) C<bobtfish at bobtfish.net> - current maintainer.
+
 Andrew Ford
 
 Andy Grundman

Deleted: trunk/Catalyst-Plugin-Session-Store-Memcached/t/99_prereq.t
===================================================================
--- trunk/Catalyst-Plugin-Session-Store-Memcached/t/99_prereq.t	2009-02-08 16:48:34 UTC (rev 9264)
+++ trunk/Catalyst-Plugin-Session-Store-Memcached/t/99_prereq.t	2009-02-08 17:09:51 UTC (rev 9265)
@@ -1,8 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use Test::Prereq::Build;
-prereq_ok();
-




More information about the Catalyst-commits mailing list