mirror of
https://github.com/git-for-windows/git.git
synced 2026-04-03 14:50:24 -05:00
run-command: wean auto_maintenance() functions off the_repository
The prepare_auto_maintenance() relies on the_repository to read configurations. Since run_auto_maintenance() calls prepare_auto_maintenance(), it also implicitly depends the_repository. Add 'struct repository *' as a parameter to both functions and update all callers to pass the_repository. With no global repository dependencies left in this file, remove the USE_THE_REPOSITORY_VARIABLE macro. Suggested-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Burak Kaan Karaçay <bkkaracay@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
05c324b92f
commit
9df3be8e2e
@@ -1958,7 +1958,7 @@ int cmd_commit(int argc,
|
||||
git_test_write_commit_graph_or_die(the_repository->objects->sources);
|
||||
|
||||
repo_rerere(the_repository, 0);
|
||||
run_auto_maintenance(quiet);
|
||||
run_auto_maintenance(the_repository, quiet);
|
||||
run_commit_hook(use_editor, repo_get_index_file(the_repository),
|
||||
NULL, "post-commit", NULL);
|
||||
if (amend && !no_post_rewrite) {
|
||||
|
||||
Reference in New Issue
Block a user