]> git.ipfire.org Git - thirdparty/git.git/commit
config: don't have setters depend on `the_repository`
authorPatrick Steinhardt <ps@pks.im>
Tue, 13 Aug 2024 09:14:15 +0000 (11:14 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 13 Aug 2024 17:01:04 +0000 (10:01 -0700)
commitc2ba4e3b5c8c1280bd3d3623b27e9ed66c788f09
tree13aca524e30ca768508f66fbbfbfb978339e9ebe
parent76fc9906f2121dd4abd42a4c6c2d864c40736b3a
config: don't have setters depend on `the_repository`

Some of the setters that accept a `struct repository` still implicitly
rely on `the_repository` via `git_config_set_multivar_in_file()`. While
this function would typically use the caller-provided path, it knows to
fall back to using the configuration path indicated by `the_repository`.

Adapt those functions to instead use the caller-provided repository.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
config.c