]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'js/run-command-close-packs'
authorJunio C Hamano <gitster@pobox.com>
Mon, 20 Sep 2021 22:20:45 +0000 (15:20 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 20 Sep 2021 22:20:45 +0000 (15:20 -0700)
commitc042ad5ad58d4e43aadc806850e76fef73848d2c
tree97f9ef041f508b21da08024f5787e0e6ea30ac24
parenta16dd1374023d1a5f6ee7c48661e0ed53a954391
parentc4dee2c0851f3a6b202afd2c9d979ed417f4bcdc
Merge branch 'js/run-command-close-packs'

The run-command API has been updated so that the callers can easily
ask the file descriptors open for packfiles to be closed immediately
before spawning commands that may trigger auto-gc.

* js/run-command-close-packs:
  Close object store closer to spawning child processes
  run_auto_maintenance(): implicitly close the object store
  run-command: offer to close the object store before running
  run-command: prettify the `RUN_COMMAND_*` flags
  pull: release packs before fetching
  commit-graph: when closing the graph, also release the slab
builtin/am.c
builtin/fetch.c
builtin/gc.c
builtin/merge.c
builtin/pull.c
builtin/rebase.c
builtin/receive-pack.c
commit-graph.c
run-command.c