commit: add commit_stack_init()

Add a function for initializing a struct commit_stack, for when static
initialization is not possible or impractical.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
René Scharfe
2025-12-24 18:03:22 +01:00
committed by Junio C Hamano
parent 64dbeefbd2
commit 2ebaa2b45e
2 changed files with 9 additions and 2 deletions

View File

@@ -387,6 +387,7 @@ struct commit_stack {
};
#define COMMIT_STACK_INIT { 0 }
void commit_stack_init(struct commit_stack *);
void commit_stack_push(struct commit_stack *, struct commit *);
struct commit *commit_stack_pop(struct commit_stack *);
void commit_stack_clear(struct commit_stack *);