| 673 | } |
| 674 | |
| 675 | int find_commit_subject(const char *commit_buffer, const char **subject) |
| 676 | { |
| 677 | const char *eol; |
| 678 | const char *p = commit_buffer; |
| 679 | |
| 680 | while (*p && (*p != '\n' || p[1] != '\n')) |
| 681 | p++; |
| 682 | if (*p) { |
| 683 | p = skip_blank_lines(p + 2); |
| 684 | eol = strchrnul(p, '\n'); |
| 685 | } else |
| 686 | eol = p; |
| 687 | |
| 688 | *subject = p; |
| 689 | |
| 690 | return eol - p; |
| 691 | } |
| 692 | |
| 693 | size_t commit_subject_length(const char *body) |
| 694 | { |
no test coverage detected