Branch Coverage

blib/lib/URL/Checkout.pm
Criterion Covered Total %
branch 0 76 0.0


line true false branch
111 0 0 ref $_[0] eq 'HASH' ? :
120 0 0 if $url =~ s[^\w+://([^/]+)/+][]
122 0 0 if $url =~ s/[\?&]rev=(\w+)//
128 0 0 if defined $rev
164 0 0 if defined $dir
165 0 0 unless $$self{'dest'}
173 0 0 if defined $user
174 0 0 if defined $pass
186 0 0 wantarray ? :
192 0 0 unless @sel
193 0 0 ref $sel[0] ? :
215 0 0 if $#{$$m{'pat'};} > $max_pat_idx
225 0 0 if $sel ne '*' and $sel ne $$m{'name'}
226 0 0 unless defined(my $pat = $$m{'pat'}[$pat_idx])
227 0 0 if $url =~ /$pat/
235 0 0 if $sel eq '*'
238 0 0 if $sel eq $$m{'name'}
256 0 0 if (ref $$m{'cmd'} eq 'CODE') { }
272 0 0 if $cmd =~ /%\(user\)/
273 0 0 if $cmd =~ /%\(pass\)/
274 0 0 if $cmd =~ /%\(dest\)/
276 0 0 if $need_dest
277 0 0 if $need_pass and not defined $$self{'pass'}
278 0 0 if $need_user and not defined $$self{'user'}
290 0 0 wantarray ? :
309 0 0 unless ref $pat eq 'ARRAY'
310 0 0 unless ref $cmd eq 'ARRAY'
329 0 0 if $cwd =~ /^(.*)$/
333 0 0 unless chdir $dest
334 0 0 if ($$m{'fake_home'} and defined $$self{'user'})
341 0 0 unless open O, '>', "$fake_home/$f"
363 0 0 if ($$self{'saved_fake_home'})
369 0 0 unless chdir $cwd
377 0 0 unless $m
380 0 0 unless @cmd
387 0 0 if $$self{'verbose'}
388 0 0 if (system $c) { }
390 0 0 $$self{'verbose'} ? :