| 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'} ? : |