about summary refs log tree commit diff
path: root/third_party/git/strbuf.h
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@google.com>2020-05-25T23·06+0100
committerVincent Ambo <tazjin@google.com>2020-05-25T23·06+0100
commit93ba78d6f4632ef1c5228965e3edc8c0faf88c1e (patch)
tree85730c182a9f5f492ade8e8ccdb1c2356f9900bd /third_party/git/strbuf.h
parent6f8fbf4aa4b1654ab27d4829e114538761817de0 (diff)
revert(3p/git): Revert merge of git upstream at v2.26.2 r/852
This causes cgit to serve error pages, which is undesirable.

This reverts commit 5229c9b232de5bfa959ad6ebbb4c8192ac513352, reversing
changes made to f2b211131f2347342dde63975b09cf603149f1a3.
Diffstat (limited to 'third_party/git/strbuf.h')
-rw-r--r--third_party/git/strbuf.h36
1 files changed, 1 insertions, 35 deletions
diff --git a/third_party/git/strbuf.h b/third_party/git/strbuf.h
index ce8e49c0b2a1..f62278a0be59 100644
--- a/third_party/git/strbuf.h
+++ b/third_party/git/strbuf.h
@@ -245,18 +245,6 @@ void strbuf_addchars(struct strbuf *sb, int c, size_t n);
 void strbuf_insert(struct strbuf *sb, size_t pos, const void *, size_t);
 
 /**
- * Insert a NUL-terminated string to the given position of the buffer.
- * The remaining contents will be shifted, not overwritten.  It's an
- * inline function to allow the compiler to resolve strlen() calls on
- * constants at compile time.
- */
-static inline void strbuf_insertstr(struct strbuf *sb, size_t pos,
-				    const char *s)
-{
-	strbuf_insert(sb, pos, s, strlen(s));
-}
-
-/**
  * Insert data to the given position of the buffer giving a printf format
  * string. The contents will be shifted, not overwritten.
  */
@@ -379,12 +367,6 @@ 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).
  */
@@ -639,17 +621,6 @@ int launch_editor(const char *path, struct strbuf *buffer,
 int launch_sequence_editor(const char *path, struct strbuf *buffer,
 			   const char *const *env);
 
-/*
- * In contrast to `launch_editor()`, this function writes out the contents
- * of the specified file first, then clears the `buffer`, then launches
- * the editor and reads back in the file contents into the `buffer`.
- * Finally, it deletes the temporary file.
- *
- * If `path` is relative, it refers to a file in the `.git` directory.
- */
-int strbuf_edit_interactively(struct strbuf *buffer, const char *path,
-			      const char *const *env);
-
 void strbuf_add_lines(struct strbuf *sb,
 		      const char *prefix,
 		      const char *buf,
@@ -701,13 +672,8 @@ void strbuf_branchname(struct strbuf *sb, const char *name,
  */
 int strbuf_check_branch_ref(struct strbuf *sb, const char *name);
 
-typedef int (*char_predicate)(char ch);
-
-int is_rfc3986_unreserved(char ch);
-int is_rfc3986_reserved_or_unreserved(char ch);
-
 void strbuf_addstr_urlencode(struct strbuf *sb, const char *name,
-			     char_predicate allow_unencoded_fn);
+			     int reserved);
 
 __attribute__((format (printf,1,2)))
 int printf_ln(const char *fmt, ...);