]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/leakfixes-part-7' into ps/leakfixes-part-8
authorJunio C Hamano <gitster@pobox.com>
Mon, 30 Sep 2024 18:22:10 +0000 (11:22 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 30 Sep 2024 18:22:10 +0000 (11:22 -0700)
commit674e46fdd53342a9cee57d9083c3845d0a297749
tree5c4d775726eab4b8af2c75e9866c3f65b5ad9a0d
parent3857aae53f3633b7de63ad640737c657387ae0c6
parent12dfc2475ce4808df696fb67fc71a66793f78f06
Merge branch 'ps/leakfixes-part-7' into ps/leakfixes-part-8

* ps/leakfixes-part-7: (23 commits)
  diffcore-break: fix leaking filespecs when merging broken pairs
  revision: fix leaking parents when simplifying commits
  builtin/maintenance: fix leak in `get_schedule_cmd()`
  builtin/maintenance: fix leaking config string
  promisor-remote: fix leaking partial clone filter
  grep: fix leaking grep pattern
  submodule: fix leaking submodule ODB paths
  trace2: destroy context stored in thread-local storage
  builtin/difftool: plug several trivial memory leaks
  builtin/repack: fix leaking configuration
  diffcore-order: fix leaking buffer when parsing orderfiles
  parse-options: free previous value of `OPTION_FILENAME`
  diff: fix leaking orderfile option
  builtin/pull: fix leaking "ff" option
  dir: fix off by one errors for ignored and untracked entries
  builtin/submodule--helper: fix leaking remote ref on errors
  t/helper: fix leaking subrepo in nested submodule config helper
  builtin/submodule--helper: fix leaking error buffer
  builtin/submodule--helper: clear child process when not running it
  submodule: fix leaking update strategy
  ...
12 files changed:
builtin/difftool.c
builtin/gc.c
builtin/help.c
builtin/pull.c
builtin/repack.c
builtin/submodule--helper.c
diff.c
diff.h
dir.c
git.c
submodule.c
t/t4204-patch-id.sh