X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Frgit.git;a=blobdiff_plain;f=lib%2FApp%2FRgit%2FRepository.pm;h=1b88f5cb91efabf1e8adf8e5d37b2a7f6775999b;hp=5ef1553032909949e1baee4867c998d47fdcf0c3;hb=2d737d5df0b318de7cdc2d4c7c225d76f4890038;hpb=70c26265e3b77e713d1c9b39824526b3e1d2ad18 diff --git a/lib/App/Rgit/Repository.pm b/lib/App/Rgit/Repository.pm index 5ef1553..1b88f5c 100644 --- a/lib/App/Rgit/Repository.pm +++ b/lib/App/Rgit/Repository.pm @@ -44,7 +44,7 @@ sub new { $dir = cwd unless defined $dir; my ($repo, $bare, $name, $work); if ($args{fake}) { - $repo = $dir; + $work = $dir; } else { my @tries = ($dir); push @tries, "$dir.git" unless $dir =~ /\.git$/; @@ -85,9 +85,9 @@ C into the repository's directory. sub chdir { my $self = shift; - my $repo = $self->repo; - chdir $repo or do { - warn "Couldn't chdir into $repo: $!"; + my $dir = $self->work; + chdir $dir or do { + warn "Couldn't chdir into $dir: $!"; return; }; return 1;