]> git.vpit.fr Git - perl/modules/rgit.git/commitdiff
This is 0.03 v0.03
authorVincent Pit <vince@profvince.com>
Mon, 6 Oct 2008 16:49:49 +0000 (18:49 +0200)
committerVincent Pit <vince@profvince.com>
Mon, 6 Oct 2008 16:49:49 +0000 (18:49 +0200)
12 files changed:
Changes
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/Repository.pm
lib/App/Rgit/Utils.pm

diff --git a/Changes b/Changes
index ebda156fdf59f399d83a0c9a1008e977b14c2395..a7ec790b2400421f2a6888cfea7d78d0508e7e24 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
 Revision history for rgit
 
+0.03    2008-10-06 16:45 UTC
+        + Chg : Repositories are now sorted by path before being visited.
+        + Fix : Prefer to chdir() into the working directory, as commands like
+                pull may need it.
+        + Fix : The root directory can also be a repository.
+        + Tst : Almost reached 98% of coverage.
+
 0.02    2008-10-05 22:40 UTC
         + Fix : Missing $VERSION in App::Rgit::Config.
         + Tst : Don't bundle fake repositories, but create them on the fly.
index 4363d638cb0b0ec73ff4646af3c761ae92a090fd..60b9e97246dbc8cd79dc52895dcd0be8bd33f661 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:                rgit
-version:             0.02
+version:             0.03
 abstract:            Recursively execute a command on all the git repositories in a directory tree.
 license:             perl
 author:              
diff --git a/README b/README
index 2403748ae726f6022e3fbf4a20c581708ea219f4..bbd8c43fd0bd6d171ded987f8f26ecea4d795468 100644 (file)
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ NAME
     directory tree.
 
 VERSION
-    Version 0.02
+    Version 0.03
 
 SYNOPSIS
         rgit [GIT_OPTIONS] COMMAND [COMMAND_ARGS]
@@ -11,9 +11,10 @@ SYNOPSIS
 DESCRIPTION
     This utility recursively searches in the current directory (or in the
     directory given by the "GIT_DIR" environment variable if it's set) for
-    all git repositories, "chdir" into each of them, and executes the
-    specified git command. Moreover, those formats are substuted in the
-    arguments before running the command :
+    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 substuted in the arguments before running the command
+    :
 
     *   "^n" with the current repository name.
 
@@ -30,7 +31,7 @@ DESCRIPTION
     *   "^b" with a "bareified" relative path, i.e. "^g" if this is a bare
         repository, and "^w.git" otherwise.
 
-    *   "^B" is the absolute version of the "bareified" path.
+    *   "^B" with an absolute version of the "bareified" path.
 
     *   "^R" with the absolute path to the current root directory.
 
index 101d63470156611295b448ee7562e4272b966304..6531094472de7b29ca98bedcd9a8e2c15060c8d3 100755 (executable)
--- a/bin/rgit
+++ b/bin/rgit
@@ -10,7 +10,7 @@ use List::Util qw/first/;
 
 use App::Rgit;
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 my $cmd = first { !/^-/ } @ARGV;
 $cmd = ' ' unless defined $cmd;
@@ -45,7 +45,7 @@ rgit - Recursively execute a command on all the git repositories in a directory
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =head1 SYNOPSIS
 
index 38e4c38ab289f8c7813a4c0143d03af80c10cf7d..f877d7882580e24c9624393b7c8ddd9c4b9bdddc 100644 (file)
@@ -15,11 +15,11 @@ App::Rgit - Backend that supports the rgit utility.
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 DESCRIPTION
 
index 644c05be2ae9e5d040ebf1fe0c785a49bae7b3ee..42bd1f7ac204d59b2bf7a1bfcc4cbb4a9a7e2aff 100644 (file)
@@ -15,11 +15,11 @@ App::Rgit::Command - Base class for App::Rgit commands.
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 DESCRIPTION
 
index ba42b1269398d020fc48ce72f9b4e8ada43c74e9..a42ddb886d988b06ed55fc2ce0e73e6261a93cd7 100644 (file)
@@ -11,11 +11,11 @@ App::Rgit::Command::Each - Class for commands to execute for each repository.
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 DESCRIPTION
 
index 88e77f892511a122a7c3a3f11966172b76400be5..55ee9dce545196989175fecf6342b29fb3afd0dc 100644 (file)
@@ -11,11 +11,11 @@ App::Rgit::Command::Once - Class for commands to execute only once.
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 DESCRIPTION
 
index ae850758197bd429fa540b8341ded6db55f187e0..d585374fa7a923bbae2c3830cefb567110954a92 100644 (file)
@@ -18,11 +18,11 @@ App::Rgit::Config - Base class for App::Rgit configurations.
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 DESCRIPTION
 
index 8630fb61f759c49df6efe99b27b476ddb5e64c53..69268464ba58b93ad94db44cb32c34792912adc8 100644 (file)
@@ -15,11 +15,11 @@ App::Rgit::Config::Default - Default App::Rgit configuration class.
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 DESCRIPTION
 
index c282ebde52d6ce6113daf5896749f5c59ca9c138..82c9f5607e79af6bed3a25da58ae043f5fc3f33c 100644 (file)
@@ -16,11 +16,11 @@ App::Rgit::Repository - Class representing a Git repository.
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 DESCRIPTION
 
index 89adfe2cca6115484793188c862f9b6b14212bb9..651ea77cf05a3903e00c11e70634a5c84e862d6e 100644 (file)
@@ -11,11 +11,11 @@ App::Rgit::Utils - Miscellanous utilities for App::Rgit classes.
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 DESCRIPTION