]> git.vpit.fr Git - perl/modules/rgit.git/commitdiff
This is 0.06 v0.06
authorVincent Pit <vince@profvince.com>
Sun, 4 Jan 2009 15:33:53 +0000 (16:33 +0100)
committerVincent Pit <vince@profvince.com>
Sun, 4 Jan 2009 15:33:53 +0000 (16:33 +0100)
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 f151cd5912347a1c6ca273990f091855e090f2c7..99d23da7b8d4fc0c3bd72da9860d8ff5e187eff3 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
 Revision history for rgit
 
+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
+                character, let's use % for our formats instead.
+        + Fix : Tests on Win32.
+        + Doc : Nits and clarifications.
+
 0.05    2008-10-21 21:15 UTC
         + Add : When a command returned non-zero, you are now ask if you want to
                 fork a shell inside the repository.
index c90a50e6b4499e9f893926cba7743a5b1cb095d3..1939c319f65c92e24bd1c5c4e3e511988a1dc3c1 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               rgit
-version:            0.05
+version:            0.06
 abstract:           Recursively execute a command on all the git repositories in a directory tree.
 author:
     - Vincent Pit <perl@profvince.com>
@@ -20,7 +20,7 @@ no_index:
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.46
+generated_by:       ExtUtils::MakeMaker version 6.48
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4
diff --git a/README b/README
index bccfd0b92c7e9e6f82abff64890f0fd72c2c27d6..1f54967a3b87b2c521fc73b386858e0aa37b7442 100644 (file)
--- a/README
+++ b/README
@@ -3,43 +3,44 @@ NAME
     directory tree.
 
 VERSION
-    Version 0.05
+    Version 0.06
 
 SYNOPSIS
         rgit [-K|-I|-D|-V] [GIT_OPTIONS] COMMAND [COMMAND_ARGS]
 
 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, 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
-    :
+    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 "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 :
 
-    *   "^n" with the current repository name.
+    *   %n with the current repository name.
 
-    *   "^g" with the relative path to the current repository.
+    *   %g with the relative path (based from the root directory) to the
+        current repository.
 
-    *   "^G" with the absolute path to the current repository.
+    *   %G with the absolute path to the current repository.
 
-    *   "^w" with the relative path to the current repository's working
-        directory.
+    *   %w with the relative path (based from the root directory) to the
+        current repository's working directory.
 
-    *   "^W" with the absolute path to the current repository's working
+    *   %W with the absolute path to the current repository's working
         directory.
 
-    *   "^b" with a "bareified" relative path, i.e. "^g" if this is a bare
-        repository, and "^w.git" otherwise.
+    *   %b with a "bareified" relative path, i.e. %g if this is a bare
+        repository, and "%w.git" otherwise.
 
-    *   "^B" with an 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.
+    *   %R with the absolute path to the root directory.
 
-    *   "^^" with a bare "^".
+    *   "%%" with a bare "%".
 
     There are actually a few commands that are only executed once in the
-    current directory : "daemon", "gui", "help", "init" and "version". For
-    any of those, no format substitution is done.
+    root directory : "daemon", "gui", "help", "init" and "version". For any
+    of those, no format substitution is done.
 
     You can specify which "git" executable to use with the "GIT_EXEC_PATH"
     environment variable.
@@ -75,12 +76,12 @@ EXAMPLES
 
     Tag all the repositories with their name :
 
-        rgit tag ^n
+        rgit tag %n
 
     Add a remote to all repositories in "/foo/bar" to their bare counterpart
     in "qux" on host :
 
-        GIT_DIR="/foo/bar" rgit remote add host git://host/qux/^b
+        GIT_DIR="/foo/bar" rgit remote add host git://host/qux/%b
 
 DEPENDENCIES
     The core modules Carp, Config, Cwd, Exporter, File::Find,
@@ -109,7 +110,7 @@ SUPPORT
     <http://www.profvince.com/perl/cover/rgit>.
 
 COPYRIGHT & LICENSE
-    Copyright 2008 Vincent Pit, all rights reserved.
+    Copyright 2008-2009 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 b8393759bba312dab136a3d6ad077bf268967c1c..5b15f3427bbdc89b88e5b74bec840f6a4c73b19c 100755 (executable)
--- a/bin/rgit
+++ b/bin/rgit
@@ -13,7 +13,7 @@ use App::Rgit;
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.05';
+ $VERSION = '0.06';
 }
 
 my %opts;
@@ -134,7 +134,7 @@ rgit - Recursively execute a command on all the git repositories in a directory
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =head1 SYNOPSIS
 
index 91999e2b4ee565f4da283f5906b5ce18ca709632..12917269cc4f5b2b55c25ee8b52a0d634f0ff795 100644 (file)
@@ -15,11 +15,11 @@ App::Rgit - Backend that supports the rgit utility.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 DESCRIPTION
 
index 2fe6f0431e6c3c69271be852f211ab2687d949c5..e04e9f574167d0b570943d5133085efcd0cfe406 100644 (file)
@@ -15,11 +15,11 @@ App::Rgit::Command - Base class for App::Rgit commands.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 DESCRIPTION
 
index 3dec2fbe642566151f9b86ef44eb3f827b007fa1..9cf0067706a204b590ea16e101844a15b72b9cb5 100644 (file)
@@ -13,11 +13,11 @@ App::Rgit::Command::Each - Class for commands to execute for each repository.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 DESCRIPTION
 
index 09da69e1b9234d633e69ffac2d9fc172d2a0bffc..cf5a686334c21ebcc20f76b58fa97d7a8380fbbe 100644 (file)
@@ -11,11 +11,11 @@ App::Rgit::Command::Once - Class for commands to execute only once.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 DESCRIPTION
 
index d299283eb8db72cfaea64cf23cfe4e4becfa0cc8..3991adeea75766b04fd019ce2c0b0219a7dcaf91 100644 (file)
@@ -20,11 +20,11 @@ App::Rgit::Config - Base class for App::Rgit configurations.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 DESCRIPTION
 
index 04fe075f608f680e882e6b8a0133f53f16638d87..543891c19ce2b5c522001d7cd8421fd08fa27e0f 100644 (file)
@@ -15,11 +15,11 @@ App::Rgit::Config::Default - Default App::Rgit configuration class.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 DESCRIPTION
 
index 77428c3b63bd13f4912d64ae079d1331f771455e..94e9dde0a6692a8d1a2350770d20c38fee3430f4 100644 (file)
@@ -24,11 +24,11 @@ App::Rgit::Repository - Class representing a Git repository.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 DESCRIPTION
 
index a4236ce39d924d26bf0424a9207cbfb37866365c..98a12898d65ce381d3956c2e263a0cf0c7036093 100644 (file)
@@ -11,11 +11,11 @@ App::Rgit::Utils - Miscellanous utilities for App::Rgit classes.
 
 =head1 VERSION
 
-Version 0.05
+Version 0.06
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 DESCRIPTION