| line | l | !l | condition | 
 
| 35 | 0 | 50 | 'Config::Tiny'->read($git_conf_file) || {} | 
 
| 37 | 0 | 50 | $git_conf->{'user'}{'name'} || 'Your Name' | 
 
| 38 | 0 | 50 | $git_conf->{'user'}{'email'} || 'your@email.adddr' | 
 
| 46 | 48 | 0 | prompt($spacer . 'Name:', $name) || (return $self->err('NameRequired', 'name is required')) | 
 
| 50 | 51 | 0 | prompt($spacer . 'Short Name:', $short) || (return $self->err('NameRequired', 'shortname is required')) | 
 
| 53 | 48 | 0 | prompt($spacer . 'Contact Method:', 'email') || (return $self->err('MethodRequired', 'method is required')) | 
 
| 57 | 48 | 0 | prompt($spacer . 'Contact ' . ucfirst($opts->{'method'}) . ':', $email) || (return $self->err('ValueRequired', 'value is required')) | 
 
| 61 | 3 | 48 | $opts->{'message'} ||= '' | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 46 | 3 | 48 | 0 | $opts->{'name'} ||= prompt($spacer . 'Name:', $name) || (return $self->err('NameRequired', 'name is required')) | 
 
| 50 | 0 | 51 | 0 | $opts->{'shortname'} ||= prompt($spacer . 'Short Name:', $short) || (return $self->err('NameRequired', 'shortname is required')) | 
 
| 53 | 3 | 48 | 0 | $opts->{'method'} ||= prompt($spacer . 'Contact Method:', 'email') || (return $self->err('MethodRequired', 'method is required')) | 
 
| 57 | 3 | 48 | 0 | $opts->{'value'} ||= prompt($spacer . 'Contact ' . ucfirst($opts->{'method'}) . ':', $email) || (return $self->err('ValueRequired', 'value is required')) |