blame.go
|
125
|
73
|
8
|
44
|
58.40%
|
cli/go-git/main.go
|
15
|
0
|
0
|
15
|
0.00%
|
cli/go-git/receive_pack.go
|
10
|
0
|
0
|
10
|
0.00%
|
cli/go-git/upload_pack.go
|
10
|
0
|
0
|
10
|
0.00%
|
cli/go-git/version.go
|
3
|
0
|
0
|
3
|
0.00%
|
common.go
|
7
|
7
|
0
|
0
|
100.00%
|
config/branch.go
|
35
|
27
|
5
|
3
|
77.14%
|
config/config.go
|
175
|
154
|
11
|
10
|
88.00%
|
config/modules.go
|
48
|
44
|
2
|
2
|
91.67%
|
config/refspec.go
|
67
|
67
|
0
|
0
|
100.00%
|
internal/revision/parser.go
|
322
|
287
|
17
|
18
|
89.13%
|
internal/revision/scanner.go
|
63
|
57
|
3
|
3
|
90.48%
|
internal/url/url.go
|
9
|
9
|
0
|
0
|
100.00%
|
object_walker.go
|
46
|
34
|
5
|
7
|
73.91%
|
options.go
|
79
|
67
|
4
|
8
|
84.81%
|
plumbing/cache/buffer_lru.go
|
44
|
44
|
0
|
0
|
100.00%
|
plumbing/cache/object_lru.go
|
48
|
48
|
0
|
0
|
100.00%
|
plumbing/error.go
|
12
|
4
|
1
|
7
|
33.33%
|
plumbing/filemode/filemode.go
|
63
|
63
|
0
|
0
|
100.00%
|
plumbing/format/commitgraph/encoder.go
|
105
|
79
|
12
|
14
|
75.24%
|
plumbing/format/commitgraph/file.go
|
137
|
80
|
29
|
28
|
58.39%
|
plumbing/format/commitgraph/memory.go
|
29
|
25
|
2
|
2
|
86.21%
|
plumbing/format/config/common.go
|
38
|
38
|
0
|
0
|
100.00%
|
plumbing/format/config/decoder.go
|
13
|
13
|
0
|
0
|
100.00%
|
plumbing/format/config/encoder.go
|
32
|
20
|
6
|
6
|
62.50%
|
plumbing/format/config/option.go
|
48
|
43
|
0
|
5
|
89.58%
|
plumbing/format/config/section.go
|
49
|
34
|
0
|
15
|
69.39%
|
plumbing/format/diff/unified_encoder.go
|
181
|
172
|
5
|
4
|
95.03%
|
plumbing/format/gitattributes/attributes.go
|
97
|
84
|
3
|
10
|
86.60%
|
plumbing/format/gitattributes/dir.go
|
50
|
34
|
8
|
8
|
68.00%
|
plumbing/format/gitattributes/matcher.go
|
30
|
28
|
1
|
1
|
93.33%
|
plumbing/format/gitattributes/pattern.go
|
45
|
45
|
0
|
0
|
100.00%
|
plumbing/format/gitignore/dir.go
|
55
|
44
|
5
|
6
|
80.00%
|
plumbing/format/gitignore/matcher.go
|
8
|
8
|
0
|
0
|
100.00%
|
plumbing/format/gitignore/pattern.go
|
75
|
75
|
0
|
0
|
100.00%
|
plumbing/format/idxfile/decoder.go
|
83
|
57
|
13
|
13
|
68.67%
|
plumbing/format/idxfile/encoder.go
|
74
|
56
|
9
|
9
|
75.68%
|
plumbing/format/idxfile/idxfile.go
|
142
|
121
|
9
|
12
|
85.21%
|
plumbing/format/idxfile/writer.go
|
84
|
78
|
3
|
3
|
92.86%
|
plumbing/format/index/decoder.go
|
242
|
168
|
34
|
40
|
69.42%
|
plumbing/format/index/encoder.go
|
70
|
56
|
7
|
7
|
80.00%
|
plumbing/format/index/index.go
|
41
|
25
|
1
|
15
|
60.98%
|
plumbing/format/index/match.go
|
111
|
44
|
2
|
65
|
39.64%
|
plumbing/format/objfile/reader.go
|
44
|
35
|
4
|
5
|
79.55%
|
plumbing/format/objfile/writer.go
|
40
|
36
|
2
|
2
|
90.00%
|
plumbing/format/packfile/common.go
|
25
|
19
|
3
|
3
|
76.00%
|
plumbing/format/packfile/delta_index.go
|
124
|
124
|
0
|
0
|
100.00%
|
plumbing/format/packfile/delta_selector.go
|
165
|
129
|
14
|
22
|
78.18%
|
plumbing/format/packfile/diff_delta.go
|
112
|
102
|
5
|
5
|
91.07%
|
plumbing/format/packfile/encoder.go
|
103
|
87
|
8
|
8
|
84.47%
|
plumbing/format/packfile/error.go
|
10
|
6
|
0
|
4
|
60.00%
|
plumbing/format/packfile/fsobject.go
|
41
|
23
|
4
|
14
|
56.10%
|
plumbing/format/packfile/object_pack.go
|
66
|
59
|
1
|
6
|
89.39%
|
plumbing/format/packfile/packfile.go
|
293
|
205
|
30
|
58
|
69.97%
|
plumbing/format/packfile/parser.go
|
243
|
183
|
30
|
30
|
75.31%
|
plumbing/format/packfile/patch_delta.go
|
137
|
110
|
11
|
16
|
80.29%
|
plumbing/format/packfile/scanner.go
|
219
|
169
|
21
|
29
|
77.17%
|
plumbing/format/pktline/encoder.go
|
41
|
41
|
0
|
0
|
100.00%
|
plumbing/format/pktline/scanner.go
|
54
|
54
|
0
|
0
|
100.00%
|
plumbing/hash.go
|
29
|
29
|
0
|
0
|
100.00%
|
plumbing/memory.go
|
17
|
17
|
0
|
0
|
100.00%
|
plumbing/object.go
|
41
|
41
|
0
|
0
|
100.00%
|
plumbing/object/blob.go
|
53
|
39
|
7
|
7
|
73.58%
|
plumbing/object/change.go
|
59
|
57
|
0
|
2
|
96.61%
|
plumbing/object/change_adaptor.go
|
31
|
31
|
0
|
0
|
100.00%
|
plumbing/object/commit.go
|
187
|
137
|
25
|
25
|
73.26%
|
plumbing/object/commit_walker.go
|
161
|
132
|
14
|
15
|
81.99%
|
plumbing/object/commit_walker_bfs.go
|
45
|
36
|
4
|
5
|
80.00%
|
plumbing/object/commit_walker_bfs_filtered.go
|
76
|
66
|
4
|
6
|
86.84%
|
plumbing/object/commit_walker_ctime.go
|
45
|
37
|
4
|
4
|
82.22%
|
plumbing/object/commit_walker_file.go
|
72
|
60
|
6
|
6
|
83.33%
|
plumbing/object/commit_walker_limit.go
|
30
|
24
|
3
|
3
|
80.00%
|
plumbing/object/commitgraph/commitnode.go
|
21
|
15
|
1
|
5
|
71.43%
|
plumbing/object/commitgraph/commitnode_graph.go
|
55
|
39
|
3
|
13
|
70.91%
|
plumbing/object/commitgraph/commitnode_object.go
|
30
|
24
|
1
|
5
|
80.00%
|
plumbing/object/commitgraph/commitnode_walker_ctime.go
|
46
|
33
|
6
|
7
|
71.74%
|
plumbing/object/common.go
|
3
|
3
|
0
|
0
|
100.00%
|
plumbing/object/difftree.go
|
13
|
12
|
0
|
1
|
92.31%
|
plumbing/object/file.go
|
52
|
40
|
5
|
7
|
76.92%
|
plumbing/object/merge_base.go
|
105
|
98
|
3
|
4
|
93.33%
|
plumbing/object/object.go
|
95
|
75
|
8
|
12
|
78.95%
|
plumbing/object/patch.go
|
164
|
132
|
13
|
19
|
80.49%
|
plumbing/object/tag.go
|
159
|
121
|
19
|
19
|
76.10%
|
plumbing/object/tree.go
|
228
|
186
|
17
|
25
|
81.58%
|
plumbing/object/treenoder.go
|
56
|
45
|
4
|
7
|
80.36%
|
plumbing/protocol/packp/advrefs.go
|
88
|
68
|
9
|
11
|
77.27%
|
plumbing/protocol/packp/advrefs_decode.go
|
142
|
133
|
3
|
6
|
93.66%
|
plumbing/protocol/packp/advrefs_encode.go
|
79
|
69
|
5
|
5
|
87.34%
|
plumbing/protocol/packp/capability/capability.go
|
2
|
2
|
0
|
0
|
100.00%
|
plumbing/protocol/packp/capability/list.go
|
81
|
79
|
1
|
1
|
97.53%
|
plumbing/protocol/packp/common.go
|
8
|
8
|
0
|
0
|
100.00%
|
plumbing/protocol/packp/report_status.go
|
74
|
68
|
3
|
3
|
91.89%
|
plumbing/protocol/packp/shallowupd.go
|
42
|
35
|
3
|
4
|
83.33%
|
plumbing/protocol/packp/sideband/common.go
|
2
|
2
|
0
|
0
|
100.00%
|
plumbing/protocol/packp/sideband/demux.go
|
60
|
60
|
0
|
0
|
100.00%
|
plumbing/protocol/packp/sideband/muxer.go
|
23
|
21
|
1
|
1
|
91.30%
|
plumbing/protocol/packp/srvresp.go
|
53
|
44
|
4
|
5
|
83.02%
|
plumbing/protocol/packp/ulreq.go
|
65
|
54
|
2
|
9
|
83.08%
|
plumbing/protocol/packp/ulreq_decode.go
|
128
|
113
|
6
|
9
|
88.28%
|
plumbing/protocol/packp/ulreq_encode.go
|
76
|
55
|
6
|
15
|
72.37%
|
plumbing/protocol/packp/updreq.go
|
30
|
24
|
3
|
3
|
80.00%
|
plumbing/protocol/packp/updreq_decode.go
|
126
|
118
|
4
|
4
|
93.65%
|
plumbing/protocol/packp/updreq_encode.go
|
30
|
24
|
3
|
3
|
80.00%
|
plumbing/protocol/packp/uppackreq.go
|
36
|
32
|
2
|
2
|
88.89%
|
plumbing/protocol/packp/uppackresp.go
|
37
|
33
|
2
|
2
|
89.19%
|
plumbing/reference.go
|
73
|
68
|
0
|
5
|
93.15%
|
plumbing/revision.go
|
2
|
0
|
0
|
2
|
0.00%
|
plumbing/revlist/revlist.go
|
99
|
72
|
11
|
16
|
72.73%
|
plumbing/storer/object.go
|
58
|
57
|
0
|
1
|
98.28%
|
plumbing/storer/reference.go
|
81
|
74
|
3
|
4
|
91.36%
|
plumbing/transport/client/client.go
|
12
|
12
|
0
|
0
|
100.00%
|
plumbing/transport/common.go
|
89
|
83
|
2
|
4
|
93.26%
|
plumbing/transport/file/client.go
|
71
|
58
|
6
|
7
|
81.69%
|
plumbing/transport/file/server.go
|
16
|
0
|
0
|
16
|
0.00%
|
plumbing/transport/git/common.go
|
42
|
32
|
5
|
5
|
76.19%
|
plumbing/transport/http/common.go
|
120
|
104
|
6
|
10
|
86.67%
|
plumbing/transport/http/receive_pack.go
|
50
|
35
|
7
|
8
|
70.00%
|
plumbing/transport/http/upload_pack.go
|
55
|
41
|
6
|
8
|
74.55%
|
plumbing/transport/internal/common/common.go
|
186
|
156
|
13
|
17
|
83.87%
|
plumbing/transport/internal/common/server.go
|
31
|
0
|
0
|
31
|
0.00%
|
plumbing/transport/server/loader.go
|
14
|
12
|
1
|
1
|
85.71%
|
plumbing/transport/server/server.go
|
207
|
117
|
27
|
63
|
56.52%
|
plumbing/transport/ssh/auth_method.go
|
126
|
74
|
13
|
39
|
58.73%
|
plumbing/transport/ssh/common.go
|
105
|
77
|
11
|
17
|
73.33%
|
plumbing/transport/test/receive_pack.go
|
237
|
233
|
2
|
2
|
98.31%
|
plumbing/transport/test/upload_pack.go
|
164
|
164
|
0
|
0
|
100.00%
|
prune.go
|
23
|
13
|
5
|
5
|
56.52%
|
references.go
|
131
|
100
|
14
|
17
|
76.34%
|
remote.go
|
549
|
422
|
60
|
67
|
76.87%
|
repository.go
|
749
|
556
|
88
|
105
|
74.23%
|
status.go
|
21
|
12
|
0
|
9
|
57.14%
|
storage/filesystem/config.go
|
26
|
17
|
4
|
5
|
65.38%
|
storage/filesystem/deltaobject.go
|
12
|
12
|
0
|
0
|
100.00%
|
storage/filesystem/dotgit/dotgit.go
|
550
|
422
|
54
|
74
|
76.73%
|
storage/filesystem/dotgit/dotgit_rewrite_packed_refs.go
|
35
|
7
|
0
|
28
|
20.00%
|
storage/filesystem/dotgit/dotgit_setref.go
|
38
|
28
|
5
|
5
|
73.68%
|
storage/filesystem/dotgit/writers.go
|
136
|
107
|
14
|
15
|
78.68%
|
storage/filesystem/index.go
|
24
|
19
|
2
|
3
|
79.17%
|
storage/filesystem/module.go
|
5
|
3
|
1
|
1
|
60.00%
|
storage/filesystem/object.go
|
420
|
289
|
48
|
83
|
68.81%
|
storage/filesystem/reference.go
|
17
|
11
|
1
|
5
|
64.71%
|
storage/filesystem/shallow.go
|
19
|
15
|
2
|
2
|
78.95%
|
storage/filesystem/storage.go
|
19
|
19
|
0
|
0
|
100.00%
|
storage/memory/storage.go
|
158
|
134
|
2
|
22
|
84.81%
|
storage/test/storage_suite.go
|
338
|
323
|
7
|
8
|
95.56%
|
storage/transactional/config.go
|
18
|
16
|
1
|
1
|
88.89%
|
storage/transactional/index.go
|
20
|
16
|
2
|
2
|
80.00%
|
storage/transactional/object.go
|
38
|
32
|
3
|
3
|
84.21%
|
storage/transactional/reference.go
|
61
|
40
|
5
|
16
|
65.57%
|
storage/transactional/shallow.go
|
18
|
15
|
1
|
2
|
83.33%
|
storage/transactional/storage.go
|
36
|
30
|
3
|
3
|
83.33%
|
submodule.go
|
158
|
101
|
19
|
38
|
63.92%
|
utils/binary/read.go
|
69
|
49
|
9
|
11
|
71.01%
|
utils/binary/write.go
|
20
|
20
|
0
|
0
|
100.00%
|
utils/diff/diff.go
|
21
|
21
|
0
|
0
|
100.00%
|
utils/ioutil/common.go
|
52
|
50
|
1
|
1
|
96.15%
|
utils/merkletrie/change.go
|
59
|
56
|
1
|
2
|
94.92%
|
utils/merkletrie/difftree.go
|
101
|
47
|
24
|
30
|
46.53%
|
utils/merkletrie/doubleiter.go
|
59
|
37
|
11
|
11
|
62.71%
|
utils/merkletrie/filesystem/node.go
|
83
|
60
|
10
|
13
|
72.29%
|
utils/merkletrie/index/node.go
|
33
|
31
|
0
|
2
|
93.94%
|
utils/merkletrie/internal/frame/frame.go
|
35
|
35
|
0
|
0
|
100.00%
|
utils/merkletrie/internal/fsnoder/dir.go
|
60
|
60
|
0
|
0
|
100.00%
|
utils/merkletrie/internal/fsnoder/file.go
|
28
|
28
|
0
|
0
|
100.00%
|
utils/merkletrie/internal/fsnoder/new.go
|
114
|
108
|
0
|
6
|
94.74%
|
utils/merkletrie/iter.go
|
67
|
61
|
3
|
3
|
91.04%
|
utils/merkletrie/noder/path.go
|
35
|
35
|
0
|
0
|
100.00%
|
worktree.go
|
500
|
354
|
63
|
83
|
70.80%
|
worktree_commit.go
|
116
|
90
|
13
|
13
|
77.59%
|
worktree_linux.go
|
10
|
8
|
0
|
2
|
80.00%
|
worktree_status.go
|
349
|
253
|
48
|
48
|
72.49%
|