line |
true |
false |
branch |
21
|
370 |
0 |
for (scan = *str; *scan && !git__isdigit(*scan); scan++); |
|
261 |
109 |
for (scan = *str; *scan && !git__isdigit(*scan); scan++); |
23
|
109 |
109 |
for (; git__isdigit(*scan); scan++, digits++) |
27
|
109 |
0 |
return (digits > 0) ? 0 : -1; |
33
|
0 |
38 |
if (*header != '@') |
35
|
0 |
38 |
if (git_xdiff_scan_int(&header, &hunk->old_start) < 0) |
37
|
28 |
10 |
if (*header == ',') { |
38
|
0 |
28 |
if (git_xdiff_scan_int(&header, &hunk->old_lines) < 0) |
42
|
0 |
38 |
if (git_xdiff_scan_int(&header, &hunk->new_start) < 0) |
44
|
5 |
33 |
if (*header == ',') { |
45
|
0 |
5 |
if (git_xdiff_scan_int(&header, &hunk->new_lines) < 0) |
49
|
38 |
0 |
if (hunk->old_start < 0 || hunk->new_start < 0) |
|
38 |
0 |
if (hunk->old_start < 0 || hunk->new_start < 0) |
75
|
1657 |
81 |
for (line->num_lines = 0; scan < scan_end; ++scan) |
76
|
81 |
1576 |
if (*scan == '\n') |
121
|
38 |
57 |
if (len == 1) { |
123
|
0 |
38 |
if (output->error < 0) |
127
|
0 |
38 |
if (info->hunk.header_len >= sizeof(info->hunk.header)) |
133
|
0 |
38 |
if (buffer_len < info->hunk.header_len) { |
151
|
62 |
33 |
if (len == 2 || len == 3) { |
|
24 |
38 |
if (len == 2 || len == 3) { |
153
|
20 |
37 |
line.origin = |
|
14 |
6 |
line.origin = |
158
|
37 |
20 |
if (line.origin == GIT_DIFF_LINE_ADDITION) |
160
|
14 |
6 |
else if (line.origin == GIT_DIFF_LINE_DELETION) |
168
|
57 |
0 |
if (!output->error && output->data_cb != NULL) |
|
57 |
0 |
if (!output->error && output->data_cb != NULL) |
173
|
24 |
71 |
if (len == 3 && !output->error) { |
|
24 |
0 |
if (len == 3 && !output->error) { |
179
|
6 |
18 |
line.origin = |
|
6 |
0 |
line.origin = |
189
|
24 |
0 |
if (!output->error && output->data_cb != NULL) |
|
24 |
0 |
if (!output->error && output->data_cb != NULL) |
213
|
38 |
0 |
if (xo->config.find_func != NULL) |
225
|
38 |
0 |
if (info.xd_old_data.size > GIT_XDIFF_MAX_SIZE || |
|
0 |
38 |
if (info.xd_old_data.size > GIT_XDIFF_MAX_SIZE || |
241
|
50 |
0 |
uint32_t flags = opts ? opts->flags : 0; |
245
|
50 |
0 |
xo->config.ctxlen = opts ? opts->context_lines : 3; |
246
|
50 |
0 |
xo->config.interhunkctxlen = opts ? opts->interhunk_lines : 0; |
248
|
0 |
50 |
if (flags & GIT_DIFF_IGNORE_WHITESPACE) |
250
|
0 |
50 |
if (flags & GIT_DIFF_IGNORE_WHITESPACE_CHANGE) |
252
|
0 |
50 |
if (flags & GIT_DIFF_IGNORE_WHITESPACE_EOL) |
254
|
0 |
50 |
if (flags & GIT_DIFF_INDENT_HEURISTIC) |
257
|
0 |
50 |
if (flags & GIT_DIFF_PATIENCE) |
259
|
0 |
50 |
if (flags & GIT_DIFF_MINIMAL) |