From 958a816794b9382fe90585b674ee8b96ed6aa8bf Mon Sep 17 00:00:00 2001 From: René Scharfe Date: Wed, 24 Dec 2025 18:03:25 +0100 Subject: commit: add commit_stack_grow() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Signed-off-by: Junio C Hamano --- commit.h | 1 + 1 file changed, 1 insertion(+) (limited to 'commit.h') 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 *); -- cgit v1.3