Permalink
Browse files

Changes for version 1.13

  • Loading branch information...
1 parent 8b86346 commit ca2580b721ed02e8c29c1f35d8609fcf725b6478 @book book committed Oct 18, 2010
Showing with 53 additions and 10 deletions.
  1. +14 −0 Changes
  2. +9 −2 MANIFEST
  3. +14 −3 META.yml
  4. +14 −3 MYMETA.yml
  5. +1 −1 lib/Git/Repository.pm
  6. +1 −1 lib/Git/Repository/Command.pm
View
14 Changes
@@ -1,5 +1,19 @@
Revision history for Git-Repository
+1.13 Mon Oct 18 22:36:17 CEST 2010
+ [ENHANCEMENTS]
+ - using 'git' as an option of a Git::Repository object now works
+ as expected
+ - version() also accepts option hashes
+ - plugin system to load new keywords in the Git::Repository namespace
+ - Git::Repository::Plugin::Log provides the log() method with the
+ help of Git::Repository::Log and Git::Repository::Log::Iterator
+ (Thanks to Todd Rinaldo and Aristotle Pagaltzis for discussions
+ and ideas about what became the plugin system.)
+ [TESTS]
+ - tested against 120+ versions of git, including all versions
+ of the 1.6.* and 1.7.* branches up until 1.7.3.1
+
1.12 Mon Oct 4 02:30:51 CEST 2010
[ENHANCEMENTS]
- the input option can now be empty: it means "close stdin first"
View
@@ -2,6 +2,10 @@ Build.PL
Changes
lib/Git/Repository.pm
lib/Git/Repository/Command.pm
+lib/Git/Repository/Log.pm
+lib/Git/Repository/Log/Iterator.pm
+lib/Git/Repository/Plugin.pm
+lib/Git/Repository/Plugin/Log.pm
Makefile.PL
MANIFEST This list of files
MANIFEST.SKIP
@@ -15,7 +19,10 @@ t/11-create.t
t/20-simple.t
t/22-backward.t
t/25-plugins.t
-t/Git/Repository/Plugins/Hello.pm
-t/Git/Repository/Plugins/Hello2.pm
+t/30-log.t
+t/40-plugin-log.t
+t/Git/Repository/Plugin/Hello.pm
+t/Git/Repository/Plugin/Hello2.pm
+t/MyGit/Hello.pm
t/pod-coverage.t
t/pod.t
View
@@ -15,10 +15,21 @@ name: Git-Repository
provides:
Git::Repository:
file: lib/Git/Repository.pm
- version: 1.12
+ version: 1.13
Git::Repository::Command:
file: lib/Git/Repository/Command.pm
- version: 1.07
+ version: 1.08
+ Git::Repository::Log:
+ file: lib/Git/Repository/Log.pm
+ version: 1.00
+ Git::Repository::Log::Iterator:
+ file: lib/Git/Repository/Log/Iterator.pm
+ version: 1.00
+ Git::Repository::Plugin:
+ file: lib/Git/Repository/Plugin.pm
+ Git::Repository::Plugin::Log:
+ file: lib/Git/Repository/Plugin/Log.pm
+ version: 1.00
requires:
Cwd: 0
File::Path: 0
@@ -28,4 +39,4 @@ requires:
resources:
license: http://dev.perl.org/licenses/
repository: http://github.com/book/Git-Repository
-version: 1.12
+version: 1.13
View
@@ -16,10 +16,21 @@ name: Git-Repository
provides:
Git::Repository:
file: lib/Git/Repository.pm
- version: 1.12
+ version: 1.13
Git::Repository::Command:
file: lib/Git/Repository/Command.pm
- version: 1.07
+ version: 1.08
+ Git::Repository::Log:
+ file: lib/Git/Repository/Log.pm
+ version: 1.00
+ Git::Repository::Log::Iterator:
+ file: lib/Git/Repository/Log/Iterator.pm
+ version: 1.00
+ Git::Repository::Plugin:
+ file: lib/Git/Repository/Plugin.pm
+ Git::Repository::Plugin::Log:
+ file: lib/Git/Repository/Plugin/Log.pm
+ version: 1.00
requires:
Cwd: 0
File::Path: 0
@@ -29,4 +40,4 @@ requires:
resources:
license: http://dev.perl.org/licenses/
repository: http://github.com/book/Git-Repository
-version: 1.12
+version: 1.13
View
@@ -11,7 +11,7 @@ use Scalar::Util qw( looks_like_number );
use Git::Repository::Command;
-our $VERSION = '1.12';
+our $VERSION = '1.13';
# a few simple accessors
for my $attr (qw( git_dir work_tree options )) {
@@ -12,7 +12,7 @@ use Scalar::Util qw( blessed );
use File::Spec;
use Config;
-our $VERSION = '1.07';
+our $VERSION = '1.08';
# a few simple accessors
for my $attr (qw( pid stdin stdout stderr exit signal core )) {

0 comments on commit ca2580b

Please sign in to comment.