X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Frgit.git;a=blobdiff_plain;f=lib%2FApp%2FRgit%2FConfig.pm;fp=lib%2FApp%2FRgit%2FConfig.pm;h=2ac22b23c149cc268412cabf80d9b52097cf560d;hp=dd6dff2af7f24ad8b2d7224255eea8878cf90bfd;hb=a35a1fae17b8e75696ef1e5474aaa99222594a6a;hpb=e295d1865b0480223b82fe2373ba79cf5485466e diff --git a/lib/App/Rgit/Config.pm b/lib/App/Rgit/Config.pm index dd6dff2..2ac22b2 100644 --- a/lib/App/Rgit/Config.pm +++ b/lib/App/Rgit/Config.pm @@ -3,9 +3,9 @@ package App::Rgit::Config; use strict; use warnings; -use Carp (); -use Cwd qw/abs_path/; -use File::Spec::Functions qw/file_name_is_absolute/; +use Carp (); +use Cwd qw/abs_path/; +use File::Spec::Functions qw/canonpath/; use App::Rgit::Repository; use App::Rgit::Utils qw/:levels/; @@ -46,7 +46,7 @@ sub new { my $root = $args{root}; return unless defined $root and -d $root; - $root = abs_path $root unless file_name_is_absolute $root; + $root = canonpath abs_path $root; my $git = $args{git}; return unless defined $git; @@ -58,7 +58,7 @@ sub new { } else { return unless -x $git; } - $git = abs_path $git unless file_name_is_absolute $git; + $git = canonpath abs_path $git; my $conf = 'App::Rgit::Config::Default'; eval "require $conf; 1" or Carp::confess("Couldn't load $conf: $@");