aboutsummaryrefslogtreecommitdiff
path: root/commit.h
diff options
context:
space:
mode:
authorRené Scharfe <l.s.r@web.de>2025-12-24 18:03:25 +0100
committerJunio C Hamano <gitster@pobox.com>2025-12-25 08:29:28 +0900
commit958a816794b9382fe90585b674ee8b96ed6aa8bf (patch)
tree5698154839c6841e77ceed2e46e58b041e13cfe8 /commit.h
parent506a7b66908eb5c3898a3eadbd402308f5b43cf8 (diff)
downloadgit-958a816794b9382fe90585b674ee8b96ed6aa8bf.tar.xz
commit: add commit_stack_grow()
Add a function for increasing the capacity of a commit_stack. It is useful for reducing reallocations when the target size is known in advance. Signed-off-by: René Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.h')
-rw-r--r--commit.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/commit.h b/commit.h
index 7c01a76425..79a761c37d 100644
--- a/commit.h
+++ b/commit.h
@@ -388,6 +388,7 @@ struct commit_stack {
#define COMMIT_STACK_INIT { 0 }
void commit_stack_init(struct commit_stack *);
+void commit_stack_grow(struct commit_stack *, size_t);
void commit_stack_push(struct commit_stack *, struct commit *);
struct commit *commit_stack_pop(struct commit_stack *);
void commit_stack_clear(struct commit_stack *);