]> git.ipfire.org Git - thirdparty/git.git/blobdiff - strbuf.h
The second batch post 2.26 cycle
[thirdparty/git.git] / strbuf.h
index aae7ac3a82da1adbe4df82e915d47bc14f4bd033..ce8e49c0b2a1427fc9e28c9d0c5c3c6a8e5b66fc 100644 (file)
--- a/strbuf.h
+++ b/strbuf.h
@@ -378,6 +378,12 @@ size_t strbuf_expand_dict_cb(struct strbuf *sb,
  */
 void strbuf_addbuf_percentquote(struct strbuf *dst, const struct strbuf *src);
 
+/**
+ * Append the contents of a string to a strbuf, percent-encoding any characters
+ * that are needed to be encoded for a URL.
+ */
+void strbuf_add_percentencode(struct strbuf *dst, const char *src);
+
 /**
  * Append the given byte size as a human-readable string (i.e. 12.23 KiB,
  * 3.50 MiB).