| line |
true |
false |
branch |
|
93
|
8 |
0 |
ctx = GIMME_V; |
|
95
|
1 |
7 |
if (ctx == G_VOID) |
|
100
|
6 |
1 |
if (items == 2) { |
|
103
|
5 |
1 |
if (!SvIOK(index) || SvIV(index) < 0) |
|
|
5 |
0 |
if (!SvIOK(index) || SvIV(index) < 0) |
|
|
0 |
5 |
if (!SvIOK(index) || SvIV(index) < 0) |
|
|
0 |
0 |
if (!SvIOK(index) || SvIV(index) < 0) |
|
106
|
0 |
5 |
start = SvUV(index); |
|
107
|
1 |
4 |
if (start >= num_deltas) |
|
115
|
6 |
5 |
for (; start < end; ++start) { |
|
126
|
0 |
6 |
mXPUSHs(delta); |
|
142
|
2 |
2 |
if (items == 2) { |
|
149
|
1 |
0 |
if ((hopt = git_hv_hash_entry(opts, "flags"))) |
|
152
|
1 |
0 |
if ((opt = git_hv_int_entry(opts, "rename_threshold"))) |
|
153
|
1 |
0 |
find_opts.rename_threshold = SvIV(opt); |
|
155
|
1 |
0 |
if ((opt = git_hv_int_entry(opts, "rename_from_rewrite_threshold"))) |
|
156
|
1 |
0 |
find_opts.rename_from_rewrite_threshold = SvIV(opt); |
|
158
|
1 |
0 |
if ((opt = git_hv_int_entry(opts, "copy_threshold"))) |
|
159
|
1 |
0 |
find_opts.copy_threshold = SvIV(opt); |
|
161
|
1 |
0 |
if ((opt = git_hv_int_entry(opts, "break_rewrite_threshold"))) |
|
162
|
1 |
0 |
find_opts.break_rewrite_threshold = SvIV(opt); |
|
164
|
1 |
0 |
if ((opt = git_hv_int_entry(opts, "rename_limit"))) |
|
165
|
1 |
0 |
find_opts.rename_limit = SvIV(opt); |
|
198
|
9 |
0 |
ctx = GIMME_V; |
|
200
|
8 |
1 |
if (ctx != G_VOID) { |
|
207
|
7 |
1 |
if (ctx == G_ARRAY) { |
|
210
|
10 |
7 |
for (i = 0; i < count; ++i) { |
|
221
|
0 |
10 |
mXPUSHs(tmp); |
|
226
|
0 |
1 |
mXPUSHs(newSViv((int) count)); |