X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=bin%2Frgit;h=c791124c494c6d4cd275a336510b0a52d8639f68;hb=0f55b91d632134b6077941fa223cd94378151373;hp=6e5c3d2ad891f887cb554d2857e926f0ce92ad3b;hpb=76ba389e3711e8f254aea83f9b3b7b221c0517a8;p=perl%2Fmodules%2Frgit.git diff --git a/bin/rgit b/bin/rgit index 6e5c3d2..c791124 100755 --- a/bin/rgit +++ b/bin/rgit @@ -36,10 +36,10 @@ if (-t && $opts{I}) { } elsif ($opts{K}) { $policy = 'Keep'; } -$policy = eval { App::Rgit::Policy->new(name => $policy) }; +$policy = eval { App::Rgit::Policy->new(policy => $policy) }; if (not defined $policy) { print STDERR $@ if $@; - $policy = App::Rgit::Policy->new(name => 'Default'); + $policy = App::Rgit::Policy->new(policy => 'Default'); } setpgrp 0, 0 if $Config{d_setpgrp}; @@ -89,6 +89,8 @@ Version 0.06 =head1 DESCRIPTION This utility recursively searches in a root directory (which may be the current working directory or - if it has been set - the directory given by the C environment variable) for all git repositories, sort this list by the repository path, C into each of them, and executes the specified git command. +For efficiency reasons, repositories located inside a bare repository or under the F<.git> directory of a work repository won't be searched for. + Moreover, those formats are substituted in the arguments before running the command : =over 4 @@ -211,7 +213,7 @@ Tests code coverage report is available at L