]> git.vpit.fr Git - perl/modules/rgit.git/commitdiff
This is 0.07 v0.07
authorVincent Pit <vince@profvince.com>
Wed, 24 Feb 2010 19:22:18 +0000 (20:22 +0100)
committerVincent Pit <vince@profvince.com>
Wed, 24 Feb 2010 19:22:18 +0000 (20:22 +0100)
18 files changed:
Changes
MANIFEST
META.yml
README
bin/rgit
lib/App/Rgit.pm
lib/App/Rgit/Command.pm
lib/App/Rgit/Command/Each.pm
lib/App/Rgit/Command/Once.pm
lib/App/Rgit/Config.pm
lib/App/Rgit/Config/Default.pm
lib/App/Rgit/Guard.pm
lib/App/Rgit/Policy.pm
lib/App/Rgit/Policy/Default.pm
lib/App/Rgit/Policy/Interactive.pm
lib/App/Rgit/Policy/Keep.pm
lib/App/Rgit/Repository.pm
lib/App/Rgit/Utils.pm

diff --git a/Changes b/Changes
index 99d23da7b8d4fc0c3bd72da9860d8ff5e187eff3..77054908230d251e4b5d44b77580e6938612e432 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,20 @@
 Revision history for rgit
 
+0.07    2010-02-24 19:25 UTC
+        + Chg : Policies earned their own set of classes under the
+                App::Rgit::Policy namespace.
+        + Chg : Object::Tiny is no longer a dependency.
+        + Chg : The module now depends on File::Spec in spite of
+                File::Spec::Functions.
+        + Chg : Also try to append .exe, .com and .cmd to the end of the git
+                path on Win32.
+        + Fix : rgit used to run the command in "/path/foo.git" when the root
+                directory was named "/path/foo/".
+        + Fix : Work around Kwalitee test misfailures.
+        + Opt : The .git directories won't be searched for another repositories
+                anymore.
+        + Tst : Skip tests when the mock git executable can't be run.
+
 0.06    2009-01-04 15:35 UTC
         + Chg : INCOMPATIBLE CHANGE : since ^ is actually an escape character
                 for cmd.exe, and that there's no good universal escape
index 4269543f891b6eca002335be53598ceb7ccc4839..e7291402dba5c357296965f2b16fcce98f96a4c0 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,5 +1,6 @@
 Changes
 MANIFEST
+META.yml
 Makefile.PL
 README
 bin/rgit
index 1939c319f65c92e24bd1c5c4e3e511988a1dc3c1..13d20b6bb9c538259b11876c0acb4bb9ea923383 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               rgit
-version:            0.06
+version:            0.07
 abstract:           Recursively execute a command on all the git repositories in a directory tree.
 author:
     - Vincent Pit <perl@profvince.com>
@@ -8,25 +8,39 @@ license:            perl
 distribution_type:  module
 configure_requires:
     ExtUtils::MakeMaker:  0
-requires:
+build_requires:
+    base:                 0
     Carp:                 0
     Cwd:                  0
     Exporter:             0
+    ExtUtils::MakeMaker:  0
     File::Find:           0
-    File::Spec::Functions:  0
-    Object::Tiny:         0
+    File::Spec:           0
+    File::Temp:           0
     POSIX:                0
+    Test::More:           0
+requires:
+    base:        0
+    Carp:        0
+    Cwd:         0
+    Exporter:    0
+    File::Find:  0
+    File::Spec:  0
+    perl:        5.008
+    POSIX:       0
+resources:
+    bugtracker:  http://rt.cpan.org/NoAuth/ReportBug.html?Queue=rgit
+    homepage:    http://search.cpan.org/dist/rgit/
+    license:     http://dev.perl.org/licenses/
+    repository:  http://git.profvince.com/?p=perl%2Fmodules%2Frgit.git
 no_index:
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.48
+generated_by:       ExtUtils::MakeMaker version 6.56
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4
-build_requires:
-    Cwd:                           0
-    ExtUtils::MakeMaker:           0
-    File::Spec::Functions:         0
-    File::Temp:                    0
-    Test::More:                    0
+dynamic_config:     0
+recommends:
+    Term::ReadKey:  0
diff --git a/README b/README
index 1f54967a3b87b2c521fc73b386858e0aa37b7442..fbb30f04df6356c11b3be1ab663a2c8b69815d41 100644 (file)
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ NAME
     directory tree.
 
 VERSION
-    Version 0.06
+    Version 0.07
 
 SYNOPSIS
         rgit [-K|-I|-D|-V] [GIT_OPTIONS] COMMAND [COMMAND_ARGS]
@@ -13,8 +13,12 @@ DESCRIPTION
     current working directory or - if it has been set - the directory given
     by the "GIT_DIR" environment variable) for all git repositories, sort
     this list by the repository path, "chdir" into each of them, and
-    executes the specified git command. Moreover, those formats are
-    substituted in the arguments before running the command :
+    executes the specified git command. For efficiency reasons, repositories
+    located inside a bare repository or under the .git directory of a work
+    repository won't be searched for.
+
+    Moreover, those formats are substituted in the arguments before running
+    the command :
 
     *   %n with the current repository name.
 
@@ -84,10 +88,8 @@ EXAMPLES
         GIT_DIR="/foo/bar" rgit remote add host git://host/qux/%b
 
 DEPENDENCIES
-    The core modules Carp, Config, Cwd, Exporter, File::Find,
-    File::Spec::Functions and POSIX.
-
-    Object::Tiny.
+    The core modules Carp, Config, Cwd, Exporter, File::Find, File::Spec and
+    POSIX.
 
 AUTHOR
     Vincent Pit, "<perl at profvince.com>", <http://profvince.com>.
@@ -110,7 +112,7 @@ SUPPORT
     <http://www.profvince.com/perl/cover/rgit>.
 
 COPYRIGHT & LICENSE
-    Copyright 2008-2009 Vincent Pit, all rights reserved.
+    Copyright 2008,2009,2010 Vincent Pit, all rights reserved.
 
     This program is free software; you can redistribute it and/or modify it
     under the same terms as Perl itself.
index 040dae68b11f0305c1818648acdd793b69f2e3fc..2b8a212f7bf52d83218b52b9c71675b57e6931a1 100755 (executable)
--- a/bin/rgit
+++ b/bin/rgit
@@ -13,7 +13,7 @@ use App::Rgit::Policy;
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.06';
+ $VERSION = '0.07';
 }
 
 my %opts;
@@ -64,7 +64,7 @@ rgit - Recursively execute a command on all the git repositories in a directory
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =head1 SYNOPSIS
 
index 472884d266f72d3d8384453013fa48c784ca0107..4231436c9329e7ea38dbefda18c1c5252698808f 100644 (file)
@@ -12,11 +12,11 @@ App::Rgit - Backend that supports the rgit utility.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 7fbba531a4a4e17cdda8bcf08efc806601ed44ef..60b23e339474edbf29500a397f714f4162f99581 100644 (file)
@@ -13,11 +13,11 @@ App::Rgit::Command - Base class for App::Rgit commands.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 872f7f4feb6dddb3b96f2dc46a5429a515b51d16..3666c6320681565ed49660520ca5cab613f31ba0 100644 (file)
@@ -14,11 +14,11 @@ App::Rgit::Command::Each - Class for commands to execute for each repository.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 574f420d5fbcb8f9daf3ae176723e95a21b00562..8186d2e1135a9a5bd84f3b3a5320bca4d9047f2e 100644 (file)
@@ -11,11 +11,11 @@ App::Rgit::Command::Once - Class for commands to execute only once.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 903b3e4f9a433055274f96f511dfed03ed9039f1..66548af9fd0d2a03eaa4b9296549d7f2757f8e70 100644 (file)
@@ -18,11 +18,11 @@ App::Rgit::Config - Base class for App::Rgit configurations.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index faaec23fa1208a63d416b6cdb07420d85fbb6fad..1544e4735bcbc1a9bffb971b58e02bab2197058b 100644 (file)
@@ -15,11 +15,11 @@ App::Rgit::Config::Default - Default App::Rgit configuration class.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index d85e8df7c16bcb9f4cee3362553b61d8df196792..ad6b2296d9efca2b02dcaab57a3186163828d873 100644 (file)
@@ -9,11 +9,11 @@ App::Rgit::Guard - Scope guard helper for App::Rgit.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 2a0c760a7abecbac835a021586b336949ed2c377..a24a300ab329adcb869a4e2d33022777f7bc55e3 100644 (file)
@@ -9,11 +9,11 @@ App::Rgit::Policy - Base class for App::Rgit policies.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 5d96a66bb688223636c92b662f8b627b06708c6a..7164b453df0d678799ac21171d5618353ac44367 100644 (file)
@@ -13,11 +13,11 @@ App::Rgit::Policy::Default - The default policy that stops on error.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index fd4d9df8609aab26d41d24dc84e5a97cb8696451..26eef247f4beca4cf361dd62ef0515b91aca29da 100644 (file)
@@ -15,11 +15,11 @@ App::Rgit::Policy::Interactive - A policy that asks what to do on error.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 34b8f4f395aa8ca2c8bd726d4a2fbdb6ebcf7229..230518ad1270f5546f7b93ada7380e426827c8e5 100644 (file)
@@ -13,11 +13,11 @@ App::Rgit::Policy::Keep - A policy that ignores errors.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 9894a50579409778702c7e97bfdc93de74112dda..ec08d4b45e316c235e5b851fbc852f9beb1ff1eb 100644 (file)
@@ -26,11 +26,11 @@ App::Rgit::Repository - Class representing a Git repository.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION
 
index 65674de38b2c728827fa04eb0096e0b3497508fd..75fe11e78853d65fd24da99726e13b85ca3c6b52 100644 (file)
@@ -9,11 +9,11 @@ App::Rgit::Utils - Miscellaneous utilities for App::Rgit classes.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07';
 
 =head1 DESCRIPTION