Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Changes for version 1.13

  • Loading branch information...
commit ca2580b721ed02e8c29c1f35d8609fcf725b6478 1 parent 8b86346
@book book authored
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
11 MANIFEST
@@ -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
17 META.yml
@@ -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
17 MYMETA.yml
@@ -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
2  lib/Git/Repository.pm
@@ -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 )) {
View
2  lib/Git/Repository/Command.pm
@@ -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 )) {
Please sign in to comment.
Something went wrong with that request. Please try again.