[Bast-commits] r5336 - in trunk/Devel-REPL: . lib/Devel/REPL/Plugin/CompletionDriver t

oliver at dev.catalyst.perl.org oliver at dev.catalyst.perl.org
Wed Jan 21 19:09:13 GMT 2009


Author: oliver
Date: 2009-01-21 19:09:13 +0000 (Wed, 21 Jan 2009)
New Revision: 5336

Modified:
   trunk/Devel-REPL/Changes
   trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm
   trunk/Devel-REPL/t/load_core.t
Log:
make plugins be M::I features so dependencies are optional
resolve rt.cpan#42506 readdir might fail
test use of all plugins supported by Perl core
Add irc nick for oliver


Modified: trunk/Devel-REPL/Changes
===================================================================
--- trunk/Devel-REPL/Changes	2009-01-21 16:16:23 UTC (rev 5335)
+++ trunk/Devel-REPL/Changes	2009-01-21 19:09:13 UTC (rev 5336)
@@ -1,5 +1,7 @@
 1.3.2
   - make plugins be M::I features so dependencies are optional
+  - resolve rt.cpan#42506 readdir might fail
+  - test use of all plugins supported by Perl core
   - Add irc nick for oliver
 1.3.1
   - Fix brokenness in the distribution manifest

Modified: trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm
===================================================================
--- trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm	2009-01-21 16:16:23 UTC (rev 5335)
+++ trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm	2009-01-21 19:09:13 UTC (rev 5336)
@@ -76,7 +76,7 @@
   my $add_recursively;
   $add_recursively = sub {
     my ($path, $iteration, @more) = @_;
-    opendir((my $dirhandle), $path);
+    opendir((my $dirhandle), $path) || return;
     for (grep { !$ignored{$_} } readdir $dirhandle)
     {
       my $match = $_;

Modified: trunk/Devel-REPL/t/load_core.t
===================================================================
--- trunk/Devel-REPL/t/load_core.t	2009-01-21 16:16:23 UTC (rev 5335)
+++ trunk/Devel-REPL/t/load_core.t	2009-01-21 19:09:13 UTC (rev 5336)
@@ -4,7 +4,18 @@
 
 use_ok('Devel::REPL');
 use_ok('Devel::REPL::Script');
+use_ok('Devel::REPL::Plugin::Colors');
+use_ok('Devel::REPL::Plugin::Commands');
+use_ok('Devel::REPL::Plugin::DumpHistory');
+use_ok('Devel::REPL::Plugin::FancyPrompt');
+use_ok('Devel::REPL::Plugin::FindVariable');
 use_ok('Devel::REPL::Plugin::History');
-use_ok('Devel::REPL::Plugin::LexEnv');
-use_ok('Devel::REPL::Plugin::DDS');
-use_ok('Devel::REPL::Plugin::Commands');
+use_ok('Devel::REPL::Plugin::Interrupt');
+use_ok('Devel::REPL::Plugin::NewlineHack');
+use_ok('Devel::REPL::Plugin::OutputCache');
+use_ok('Devel::REPL::Plugin::Packages');
+use_ok('Devel::REPL::Plugin::Peek');
+use_ok('Devel::REPL::Plugin::ReadLineHistory');
+use_ok('Devel::REPL::Plugin::ShowClass');
+use_ok('Devel::REPL::Plugin::Timing');
+use_ok('Devel::REPL::Plugin::Turtles');




More information about the Bast-commits mailing list