File Coverage

blib/lib/Anego/Git.pm
Criterion Covered Total %
statement 18 20 90.0
branch n/a
condition n/a
subroutine 6 8 75.0
pod 0 2 0.0
total 24 30 80.0


line stmt bran cond sub pod time code
1             package Anego::Git;
2 1     1   6 use strict;
  1         3  
  1         24  
3 1     1   4 use warnings;
  1         2  
  1         18  
4 1     1   13 use utf8;
  1         6  
  1         6  
5 1     1   23 use parent qw/ Exporter /;
  1         2  
  1         7  
6 1     1   56 use Git::Repository;
  1         5  
  1         10  
7              
8 1     1   23 use Anego::Logger;
  1         2  
  1         108  
9              
10             our @EXPORT = qw/ git_log git_cat_file /;
11              
12             sub git_log {
13 0     0 0   Git::Repository->new->run('log', @_);
14             }
15              
16             sub git_cat_file {
17 0     0 0   Git::Repository->new->run('cat-file', '-p', @_);
18             }
19              
20             1;