| blib/lib/Darcs/Inventory/Patch.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 6 | 16 | 37.5 |
| line | true | false | branch |
|---|---|---|---|
| 15 | 0 | 27 | unless $_[0] =~ /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/ |
| 23 | 22 | 5 | if $line[-1] =~ /^hash: ([0-9]{10}-[0-9a-f]{64})$/ |
| 27 | 0 | 27 | unless $patch{'meta'} =~ /^(.*)\*([-*])(\d{14})/ |
| 32 | 1 | 26 | $patch{'undo'} ? : |
| 52 | 0 | 0 | $p->undo ? : |
| 60 | 0 | 0 | unless defined $$self{'diff'} |
| 67 | 0 | 0 | unless ($$self{'diffstat'}) |
| 70 | 0 | 0 | unless run(['diffstat'], '<', \$diff, '>', \$$self{'diffstat'}, '2>', \$error) |