]> git.vpit.fr Git - perl/modules/rgit.git/commitdiff
Canonify the repository path
authorVincent Pit <vince@profvince.com>
Sat, 27 Dec 2008 21:52:37 +0000 (22:52 +0100)
committerVincent Pit <vince@profvince.com>
Sat, 27 Dec 2008 21:52:37 +0000 (22:52 +0100)
lib/App/Rgit/Repository.pm

index f415a81dcf7980f1aeae345823bb325ff54415ed..dbdfe731a86970373395bbca4138676d748675cc 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 use warnings;
 
 use Cwd qw/cwd abs_path/;
-use File::Spec::Functions qw/catdir splitdir abs2rel file_name_is_absolute/;
+use File::Spec::Functions qw/canonpath catdir splitdir abs2rel file_name_is_absolute/;
 use POSIX qw/WIFEXITED WEXITSTATUS WIFSIGNALED WTERMSIG SIGINT SIGQUIT/;
 
 BEGIN {
@@ -66,6 +66,7 @@ sub new {
    }
   }
   return unless defined $repo;
+  $repo = canonpath $repo;
   @chunks = splitdir $repo;
   $last = pop @chunks;
   if ($last eq '.git') {