Thread (47 messages) 47 messages, 4 authors, 2025-02-21

Re: [PATCH v4 3/6] version: make redact_non_printables() non-static

From: Christian Couder <hidden>
Date: 2025-02-18 11:42:56

On Thu, Jan 30, 2025 at 11:51 AM Patrick Steinhardt [off-list ref] wrote:
On Mon, Jan 27, 2025 at 04:16:58PM +0100, Christian Couder wrote:
quoted
As we are going to reuse redact_non_printables() outside "version.c",
let's make it non-static.
Missing the DCO.
Thanks for spotting this.
quoted
diff --git a/version.h b/version.h
index 7c62e80577..fcc1816685 100644
--- a/version.h
+++ b/version.h
@@ -4,7 +4,15 @@
 extern const char git_version_string[];
 extern const char git_built_from_commit_string[];

+struct strbuf;
+
 const char *git_user_agent(void);
 const char *git_user_agent_sanitized(void);

+/*
+ * Trim and replace each character with ascii code below 32 or above
+ * 127 (included) using a dot '.' character.
+*/
+void redact_non_printables(struct strbuf *buf);
Is this header really the right spot though? If I want to redact
characters I certainly wouldn't be looking at "version.h" for that
functionality.
In previous versions of this series, I wanted to put this in the
strbuf API but it appeared not to be a good idea.

Anyway, now I think that this patch is not needed, thanks to a comment
you made about the following patch. So we don't need to find a good
place for it for now.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help