summaryrefslogtreecommitdiff
path: root/pretty.h
diff options
context:
space:
mode:
authorHariom Verma <hariom18599@gmail.com>2020-08-21 21:41:49 (GMT)
committerJunio C Hamano <gitster@pobox.com>2020-08-28 20:52:51 (GMT)
commit47d4676ac8a50b7d53e12ae200ed9b5661522129 (patch)
treeabbcb9f08753d501306d6efc020eea1bdbc38418 /pretty.h
parent26bc0aaf99147cdf2d29cb6d831dfa72ec94b61b (diff)
downloadgit-47d4676ac8a50b7d53e12ae200ed9b5661522129.zip
git-47d4676ac8a50b7d53e12ae200ed9b5661522129.tar.gz
git-47d4676ac8a50b7d53e12ae200ed9b5661522129.tar.bz2
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.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/pretty.h b/pretty.h
index 071f2fb..7ce6c0b 100644
--- a/pretty.h
+++ b/pretty.h
@@ -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 */