use strict;
use warnings;
-use Carp qw/croak/;
+use Carp qw/croak/;
use Config qw/%Config/;
-use Cwd qw/cwd/;
-use File::Spec::Functions qw/catfile path/;
+use Cwd qw/cwd/;
use App::Rgit;
use App::Rgit::Utils qw/:levels/;
our $VERSION;
BEGIN {
- $VERSION = '0.06';
+ $VERSION = '0.08';
}
my %opts;
setpgrp 0, 0 if $Config{d_setpgrp};
-my $git = $ENV{GIT_EXEC_PATH};
-unless (defined $git) {
- for (path) {
- my $g = catfile $_, 'git';
- if (-x $g) {
- $git = $g;
- last;
- }
- }
-}
-croak "Couldn't find any valid git executable" unless defined $git;
-
-my $root = $ENV{GIT_DIR};
-$root = cwd unless defined $root;
-
my $ar = App::Rgit->new(
- git => $git,
- root => $root,
+ git => undef, # Autodiscovery
+ root => undef, # Autodiscovery
cmd => $cmd,
args => \@ARGV,
policy => $policy,
=head1 VERSION
-Version 0.06
+Version 0.08
=head1 SYNOPSIS
=head1 DEPENDENCIES
-The core modules L<Carp>, L<Config>, L<Cwd>, L<Exporter>, L<File::Find>, L<File::Spec::Functions> and L<POSIX>.
+The core modules L<Carp>, L<Config>, L<Cwd>, L<Exporter>, L<File::Find>, L<File::Spec> and L<POSIX>.
=head1 AUTHOR
=head1 BUGS
-Please report any bugs or feature requests to C<bug-rgit at rt.cpan.org>, or through the web interface at L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=rgit>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
+Please report any bugs or feature requests to C<bug-rgit at rt.cpan.org>, or through the web interface at L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=rgit>.
+I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
=head1 SUPPORT
=head1 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.