| line | !l | l&&!r | l&&r | condition | 
 
| 89 | 56 | 0 | 1 | $cmd eq 'status' && @out && !@err | 
 
| 91 | 56 | 0 | 1 | $exit || $signal and not $stupid_status | 
 
| 156 | 1 | 0 | 0 | $x eq '?' and $y eq '?' | 
 
| 210 | 10 | 1 | 0 | defined $opt->{'raw'} && $opt->{'raw'} | 
 
| 243 | 9 | 1 | 23 | @$out and not $out->[0] =~ /^commit (\S+)/ | 
 
|  | 10 | 3 | 20 | @$out and not $out->[0] =~ /^commit (\S+)/ and length($line = shift @$out) | 
 
| 254 | 1 | 0 | 1 | @$out and $out->[0] =~ /^\:(\d{6}) (\d{6}) (\w{7})\.\.\. (\w{7})\.\.\. (\w{1})\t(.*)$/ | 
 
| 272 | 64 | 10 | 3 | $line =~ /^commit (\S+)/ and @$out > 1 | 
 
| 305 | 45 | 3 | 0 | $self->{'ae_cache_version'} and $self->{'ae_version'} | 
 
| 311 | 7 | 3 | 0 | $self->{'ae_cache_version'} and $self->{'ae_version'} |