]> git.ipfire.org Git - thirdparty/git.git/commit
revision: export commit_stack
authorRené Scharfe <l.s.r@web.de>
Wed, 24 Dec 2025 17:03:14 +0000 (18:03 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 24 Dec 2025 23:29:27 +0000 (08:29 +0900)
commitd8a17ef09b8d9fdeb7d22cbc926cbebf3d8a58c9
tree9d98efb22a494bdc5a9cf0c40c94365983eeb863
parent66ce5f8e8872f0183bb137911c52b07f1f242d13
revision: export commit_stack

Dynamic arrays of commit pointers are used in several places.  Some of
them use a custom struct to hold array, item count and capacity, others
have them as separate variables linked by a common name part.

Pick one succinct, clean implementation -- commit_stack -- and convert
the different variants to it to reduce code duplication.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
commit.c
commit.h
revision.c