]> git.vpit.fr Git - perl/modules/rgit.git/blobdiff - lib/App/Rgit/Command/Each.pm
Don't store the repos in the command, so that no search happen for Once commands
[perl/modules/rgit.git] / lib / App / Rgit / Command / Each.pm
index 2981904f8095b11963d54c258fec1b906bbbfa3f..2825ef67eed03bb6956cde4d6bd9e71f76adebc4 100644 (file)
@@ -11,11 +11,11 @@ App::Rgit::Command::Each - Class for commands to execute for each repository.
 
 =head1 VERSION
 
-Version 0.01
+Version 0.02
 
 =cut
 
-our $VERSION = '0.01';
+our $VERSION = '0.02';
 
 =head1 DESCRIPTION
 
@@ -35,10 +35,11 @@ It implements :
 
 sub run {
  my $self = shift;
+ my $conf = shift;
  my $status = 0;
- for (@{$self->repos}) {
+ for (@{$conf->repos}) {
   $_->chdir or next;
-  $status = $_->run($_[0], @{$self->args});
+  $status = $_->run($conf, @{$self->args});
   last if $status;
  }
  $self->cwd_as_repo->chdir;