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; |