line |
true |
false |
branch |
27
|
8 |
0 |
while (*s && *s != '\n' && isspace(*s)) |
|
6 |
2 |
while (*s && *s != '\n' && isspace(*s)) |
|
0 |
6 |
while (*s && *s != '\n' && isspace(*s)) |
29
|
8 |
0 |
return !*s || *s == '\n'; |
|
2 |
6 |
return !*s || *s == '\n'; |
36
|
10 |
0 |
if (nl) { |
53
|
0 |
6 |
if (len == 0) |
55
|
0 |
6 |
if (len == 1) |
65
|
83 |
1 |
for (; i > 0; i--) { |
66
|
5 |
78 |
if (buf[i] == '\n') { |
90
|
4 |
0 |
for (c = line; *c; c++) { |
91
|
2 |
2 |
if (strchr(separators, *c)) { |
96
|
2 |
0 |
if (!whitespace_found && (isalnum(*c) || *c == '-')) |
|
0 |
2 |
if (!whitespace_found && (isalnum(*c) || *c == '-')) |
|
0 |
0 |
if (!whitespace_found && (isalnum(*c) || *c == '-')) |
98
|
0 |
0 |
if (c != line && (*c == ' ' || *c == '\t')) { |
|
0 |
0 |
if (c != line && (*c == ' ' || *c == '\t')) { |
|
0 |
0 |
if (c != line && (*c == ' ' || *c == '\t')) { |
123
|
7 |
2 |
while (bol < cutoff) { |
126
|
0 |
7 |
if (!next_line) |
131
|
7 |
0 |
if (buf[bol] == COMMENT_LINE_CHAR || buf[bol] == '\n') { |
|
1 |
6 |
if (buf[bol] == COMMENT_LINE_CHAR || buf[bol] == '\n') { |
133
|
1 |
0 |
if (!boc) |
136
|
0 |
6 |
} else if (git__prefixcmp(buf + bol, "Conflicts:\n") == 0) { |
138
|
0 |
0 |
if (!boc) |
140
|
0 |
6 |
} else if (in_old_conflicts_block && buf[bol] == '\t') { |
|
0 |
0 |
} else if (in_old_conflicts_block && buf[bol] == '\t') { |
142
|
1 |
5 |
} else if (boc) { |
149
|
0 |
2 |
return boc ? len - boc : len - cutoff; |
160
|
7 |
2 |
for (s = str; *s; s = next_line(s)) { |
161
|
0 |
7 |
if (git__prefixcmp(s, "---") == 0) |
188
|
3 |
1 |
for (s = buf; s < buf + len; s = next_line(s)) { |
189
|
0 |
3 |
if (s[0] == COMMENT_LINE_CHAR) |
191
|
1 |
2 |
if (is_blank_line(s)) |
203
|
6 |
0 |
while (last_line(&l, buf, l) && l >= end_of_title) { |
|
5 |
1 |
while (last_line(&l, buf, l) && l >= end_of_title) { |
208
|
0 |
5 |
if (bol[0] == COMMENT_LINE_CHAR) { |
213
|
1 |
4 |
if (is_blank_line(bol)) { |
214
|
0 |
1 |
if (only_spaces) |
217
|
1 |
0 |
if (recognized_prefix && |
|
1 |
0 |
if (recognized_prefix && |
220
|
0 |
0 |
else if (trailer_lines && !non_trailer_lines) |
|
0 |
0 |
else if (trailer_lines && !non_trailer_lines) |
226
|
6 |
2 |
for (p = git_generated_prefixes; *p; p++) { |
227
|
2 |
4 |
if (git__prefixcmp(bol, *p) == 0) { |
236
|
2 |
0 |
if (separator_pos >= 1 && !isspace(bol[0])) { |
|
2 |
0 |
if (separator_pos >= 1 && !isspace(bol[0])) { |
239
|
0 |
2 |
if (recognized_prefix) |
241
|
0 |
0 |
} else if (isspace(bol[0])) |
270
|
0 |
2 |
if (buffer == NULL) |
308
|
0 |
2 |
if (trailer == NULL) |
314
|
2 |
4 |
if (*ptr == 0) { |
322
|
0 |
32 |
if (*ptr == 0) { |
326
|
8 |
24 |
if (isalnum(*ptr) || *ptr == '-') { |
|
4 |
4 |
if (isalnum(*ptr) || *ptr == '-') { |
331
|
4 |
0 |
if (*ptr == ' ' || *ptr == '\t') { |
|
0 |
4 |
if (*ptr == ' ' || *ptr == '\t') { |
337
|
4 |
0 |
if (strchr(TRAILER_SEPARATORS, *ptr)) { |
346
|
0 |
0 |
if (*ptr == 0) { |
350
|
0 |
0 |
if (*ptr == ' ' || *ptr == '\t') { |
|
0 |
0 |
if (*ptr == ' ' || *ptr == '\t') { |
354
|
0 |
0 |
if (strchr(TRAILER_SEPARATORS, *ptr)) { |
362
|
0 |
8 |
if (*ptr == 0) { |
366
|
4 |
4 |
if (*ptr == ' ' || *ptr == '\t') { |
|
0 |
4 |
if (*ptr == ' ' || *ptr == '\t') { |
374
|
0 |
29 |
if (*ptr == 0) { |
378
|
4 |
25 |
if (*ptr == '\n') { |
385
|
0 |
4 |
if (*ptr == ' ') { |
394
|
1 |
3 |
git_message_trailer *t = git_array_alloc(arr); |
|
1 |
0 |
git_message_trailer *t = git_array_alloc(arr); |
405
|
0 |
0 |
if (*ptr == 0) { |
409
|
0 |
0 |
if (*ptr == '\n') { |