Thread (138 messages) 138 messages, 11 authors, 2025-01-30

Re: [PATCH v3 4/6] config: add git_configset_alloc() and git_configset_clear_and_free()

From: Calvin Wan <hidden>
Date: 2024-09-10 19:26:29

On Tue, Sep 10, 2024 at 1:50 AM Phillip Wood [off-list ref] wrote:
On 10/09/2024 07:41, Patrick Steinhardt wrote:
quoted
Is there ever a case where one wants to
allocate the configset, but not use it?
That was my thought too - I suggested providing git_configset_new() that
would allocate and initialize a config set in my response to the last
round [1]. It is good to see that the struct in now namespaced in the
next patch but separating out allocation and initialization makes the
api harder to use than it needs to be. I'd also like to see
git_configset_clear_and_free() become git_configset_free().

Best Wishes

Phillip

[1]
https://lore.kernel.org/git/47b18fa4-f01b-4f42-8d04-9e145515ccc1@gmail.com (local)
Agreed, it doesn't make sense to have both alloc() and init() when
they can be combined and same with renaming
git_configset_clear_and_free() to git_configset_free().
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help