diff options
author | Patrick Steinhardt <ps@pks.im> | 2024-08-13 11:14:03 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-08-13 19:01:03 +0200 |
commit | 44ebcd6254ce9e42eeaa70b67750efb356157914 (patch) | |
tree | 78a0c010f979cd2a3cdc5a03cb3f61821c962633 /rerere.c | |
parent | config: pass repo to `git_config_get_expiry()` (diff) | |
download | git-44ebcd6254ce9e42eeaa70b67750efb356157914.tar.xz git-44ebcd6254ce9e42eeaa70b67750efb356157914.zip |
config: pass repo to `git_config_get_expiry_in_days()`
Refactor `git_config_get_expiry_in_days()` to accept a `struct
repository` such that we can get rid of the implicit dependency on
`the_repository`. Rename the function accordingly.
Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'rerere.c')
-rw-r--r-- | rerere.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1203,8 +1203,10 @@ void rerere_gc(struct repository *r, struct string_list *rr) if (setup_rerere(r, rr, 0) < 0) return; - git_config_get_expiry_in_days("gc.rerereresolved", &cutoff_resolve, now); - git_config_get_expiry_in_days("gc.rerereunresolved", &cutoff_noresolve, now); + repo_config_get_expiry_in_days(the_repository, "gc.rerereresolved", + &cutoff_resolve, now); + repo_config_get_expiry_in_days(the_repository, "gc.rerereunresolved", + &cutoff_noresolve, now); git_config(git_default_config, NULL); dir = opendir(git_path("rr-cache")); if (!dir) |