]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/leakfixes-part-4' into ps/leakfixes-part-5
authorJunio C Hamano <gitster@pobox.com>
Tue, 20 Aug 2024 17:15:27 +0000 (10:15 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 20 Aug 2024 17:15:27 +0000 (10:15 -0700)
commit2df380c2800b319be2587e301a82cc23656294e2
tree2bd7ea3af4b286e54c80f712d6a779a6833f6676
parentbb9c16bd4f1a9a00799e10c81ee6506cf468c0c7
parent77d4b3dd73c44b2c617345a6d9686d2f7f5b8a68
Merge branch 'ps/leakfixes-part-4' into ps/leakfixes-part-5

* ps/leakfixes-part-4: (22 commits)
  builtin/diff: free symmetric diff members
  diff: free state populated via options
  builtin/log: fix leak when showing converted blob contents
  userdiff: fix leaking memory for configured diff drivers
  builtin/format-patch: fix various trivial memory leaks
  diff: fix leak when parsing invalid ignore regex option
  unpack-trees: clear index when not propagating it
  sequencer: release todo list on error paths
  merge-ort: unconditionally release attributes index
  builtin/fast-export: plug leaking tag names
  builtin/fast-export: fix leaking diff options
  builtin/fast-import: plug trivial memory leaks
  builtin/notes: fix leaking `struct notes_tree` when merging notes
  builtin/rebase: fix leaking `commit.gpgsign` value
  config: fix leaking comment character config
  submodule-config: fix leaking name entry when traversing submodules
  read-cache: fix leaking hashfile when writing index fails
  bulk-checkin: fix leaking state TODO
  object-name: fix leaking symlink paths in object context
  object-file: fix memory leak when reading corrupted headers
  ...
builtin/notes.c
config.c
csum-file.c
csum-file.h
object-file.c
object-name.c
remote.c
t/t4069-remerge-diff.sh
t/t6421-merge-partial-clone.sh