diff options
author | Hariom Verma <hariom18599@gmail.com> | 2020-08-21 23:41:49 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-08-28 22:52:51 +0200 |
commit | 47d4676ac8a50b7d53e12ae200ed9b5661522129 (patch) | |
tree | abbcb9f08753d501306d6efc020eea1bdbc38418 /pretty.h | |
parent | ref-filter: add `short` modifier to 'parent' atom (diff) | |
download | git-47d4676ac8a50b7d53e12ae200ed9b5661522129.tar.xz git-47d4676ac8a50b7d53e12ae200ed9b5661522129.zip |
pretty: refactor `format_sanitized_subject()`
The function 'format_sanitized_subject()' is responsible for
sanitized subject line in pretty.c
e.g.
the subject line
the-sanitized-subject-line
It would be a nice enhancement to `subject` atom to have the
same feature. So in the later commits, we plan to add this feature
to ref-filter.
Refactor `format_sanitized_subject()`, so it can be reused in
ref-filter.c for adding new modifier `sanitize` to "subject" atom.
Currently, the loop inside `format_sanitized_subject()` runs
until `\n` is found. But now, we stored the first occurrence
of `\n` in a variable `eol` and passed it in
`format_sanitized_subject()`. And the loop runs upto `eol`.
Mentored-by: Christian Couder <chriscool@tuxfamily.org>
Mentored-by: Heba Waly <heba.waly@gmail.com>
Signed-off-by: Hariom Verma <hariom18599@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pretty.h')
-rw-r--r-- | pretty.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -139,4 +139,7 @@ const char *format_subject(struct strbuf *sb, const char *msg, /* Check if "cmit_fmt" will produce an empty output. */ int commit_format_is_empty(enum cmit_fmt); +/* Make subject of commit message suitable for filename */ +void format_sanitized_subject(struct strbuf *sb, const char *msg, size_t len); + #endif /* PRETTY_H */ |