[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