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
--- #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>
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
directory tree.
VERSION
- Version 0.06
+ Version 0.07
SYNOPSIS
rgit [-K|-I|-D|-V] [GIT_OPTIONS] COMMAND [COMMAND_ARGS]
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.
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>.
<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.