]> git.ipfire.org Git - thirdparty/git.git/blobdiff - commit.h
Merge branch 'en/fetch-negotiation-default-fix'
[thirdparty/git.git] / commit.h
index 3ea32766bcb00ada1c55f948ab6cc503b04c72a7..38cc5426615fdf1efd5b407e7507991db45100c2 100644 (file)
--- a/commit.h
+++ b/commit.h
@@ -290,12 +290,17 @@ void free_commit_extra_headers(struct commit_extra_header *extra);
 
 /*
  * Search the commit object contents given by "msg" for the header "key".
+ * Reads up to "len" bytes of "msg".
  * Returns a pointer to the start of the header contents, or NULL. The length
  * of the header, up to the first newline, is returned via out_len.
  *
  * Note that some headers (like mergetag) may be multi-line. It is the caller's
  * responsibility to parse further in this case!
  */
+const char *find_header_mem(const char *msg, size_t len,
+                       const char *key,
+                       size_t *out_len);
+
 const char *find_commit_header(const char *msg, const char *key,
                               size_t *out_len);