]> git.ipfire.org Git - thirdparty/git.git/blobdiff - run-command.c
Merge branch 'sn/midx-repack-with-config'
[thirdparty/git.git] / run-command.c
index 0f41af3b550f1f58d89f496b539e44f28559fbf6..9b3a57d1e392c8d311cfbfbad7859e9e627cd5ef 100644 (file)
@@ -1864,3 +1864,16 @@ int run_processes_parallel_tr2(int n, get_next_task_fn get_next_task,
 
        return result;
 }
+
+int run_auto_gc(int quiet)
+{
+       struct argv_array argv_gc_auto = ARGV_ARRAY_INIT;
+       int status;
+
+       argv_array_pushl(&argv_gc_auto, "gc", "--auto", NULL);
+       if (quiet)
+               argv_array_push(&argv_gc_auto, "--quiet");
+       status = run_command_v_opt(argv_gc_auto.argv, RUN_GIT_CMD);
+       argv_array_clear(&argv_gc_auto);
+       return status;
+}