use strict;
use warnings;
-use Carp qw/croak/;
-use Config qw/%Config/;
-use Cwd qw/cwd/;
-use File::Spec::Functions qw/catfile path/;
+use Carp qw/croak/;
+use Config qw/%Config/;
+use Cwd qw/cwd/;
+use File::Spec (); # catfile, path
use App::Rgit;
use App::Rgit::Utils qw/:levels/;
my $git = $ENV{GIT_EXEC_PATH};
unless (defined $git) {
- for (path) {
- my $g = catfile $_, 'git';
+ for (File::Spec->path) {
+ my $g = File::Spec->catfile($_, 'git');
if (-x $g) {
$git = $g;
last;
=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