| blib/lib/Git/DescribeVersion.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 14 | 27 | 51.8 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 106 | 0 | 7 | 0 | $$self{'directory'} and $$self{'directory'} ne '.' | 
| 178 | 0 | 6 | 2297 | $$self{'version_regexp'} and $prefix =~ /$$self{'version_regexp'}/ | 
| line | l | !l | condition | 
|---|---|---|---|
| 52 | 0 | 1248 | $opts{'directory'} || '.' | 
| 115 | 5 | 2 | $$self{'git_backticks'} ||= 'git' | 
| 167 | 2054 | 252 | $count ||= 0 | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 91 | 0 | 0 | 0 | $$self{'git'} ||= eval { do { $self->$method('--version'); $method } } | 
| 137 | 3 | 0 | 0 | $$self{'git_repository'} ||= do { require Git::Repository; 'Git::Repository'->new('work_tree', $$self{'directory'}) } | 
| 153 | 3929 | 0 | 0 | $$self{'git_wrapper'} ||= do { require Git::Wrapper; 'Git::Wrapper'->new($$self{'directory'}) } | 
| 192 | 0 | 9 | 2294 | $@ || !$vobject | 
| 214 | 1802 | 450 | 0 | $self->version_from_describe || $self->version_from_count_objects |