[carton] 232/472: Stop collection dependencies when installing/bundling because cpanfile can be directly used by --installdeps .

Lucas Kanashiro kanashiro-guest at moszumanska.debian.org
Fri Jul 24 00:38:49 UTC 2015


This is an automated email from the git hooks/post-receive script.

kanashiro-guest pushed a commit to branch master
in repository carton.

commit e3cb508cc8166b378c1ebab52b13005cc8aae2fe
Author: Tatsuhiko Miyagawa <miyagawa at bulknews.net>
Date:   Fri May 31 14:27:58 2013 +0900

    Stop collection dependencies when installing/bundling because cpanfile can be directly used by --installdeps .
---
 lib/Carton.pm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/lib/Carton.pm b/lib/Carton.pm
index c0c2b50..11eabb7 100644
--- a/lib/Carton.pm
+++ b/lib/Carton.pm
@@ -54,7 +54,6 @@ sub list_dependencies {
 sub bundle {
     my($self, $cpanfile, $lock) = @_;
 
-    my @modules = $self->list_dependencies;
     $lock->write_index($self->{mirror_file});
 
     my $mirror = $self->{mirror} || $DefaultMirror;
@@ -69,15 +68,14 @@ sub bundle {
         "--cascade-search",
         ( $mirror ne $DefaultMirror ? "--mirror-only" : () ),
         "--save-dists", $local_cache,
-        @modules,
+        "--installdeps", ".",
     );
 }
 
 sub install {
     my($self, $file, $lock, $cascade) = @_;
 
-    my @modules = $self->list_dependencies;
-
+    # TODO merge CPANfile git to mirror even if lock doesn't exist
     if ($lock) {
         $lock->write_index($self->{mirror_file});
     }
@@ -97,7 +95,7 @@ sub install {
         ( $is_default_mirror ? () : "--mirror-only" ),
         ( $lock ? ("--mirror-index", $self->{mirror_file}) : () ),
         ( $cascade ? "--cascade-search" : () ),
-        @modules,
+        "--installdeps", ".",
     ) or die "Installing modules failed\n";
 }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/carton.git



More information about the Pkg-perl-cvs-commits mailing list