summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-06-11biultin/rev-parse: fix memory leaks in `--parseopt` modePatrick Steinhardt3-23/+32
2024-06-11bundle: plug leaks in `create_bundle()`Patrick Steinhardt4-10/+22
2024-06-11notes-utils: free note trees when releasing copied notesPatrick Steinhardt3-0/+3
2024-06-11parse-options: fix leaks for users of OPT_FILENAMEPatrick Steinhardt21-11/+41
2024-06-11revision: fix memory leak when reversing revisionsPatrick Steinhardt2-0/+2
2024-06-10The twelfth batchJunio C Hamano1-0/+4
2024-06-10Merge branch 'jk/leakfixes'Junio C Hamano2-24/+29
2024-06-10Merge branch 'iw/trace-argv-on-alias'Junio C Hamano3-5/+34
2024-06-10diff: let external diffs report that changes are uninterestingRené Scharfe8-10/+99
2024-06-10userdiff: add and use struct external_diffRené Scharfe3-18/+24
2024-06-10t4020: test exit code with external diffsRené Scharfe2-0/+54
2024-06-10__attribute__: add a few missing format attributesJunio C Hamano3-0/+3
2024-06-10__attribute__: mark some functions with LAST_ARG_MUST_BE_NULLJunio C Hamano4-0/+5
2024-06-10__attribute__: remove redundant attribute declaration for git_die_config()Junio C Hamano1-1/+0
2024-06-10__attribute__: trace2_region_enter_printf() is like "printf"Junio C Hamano2-1/+3
2024-06-08worktree_git_path(): move the declaration to path.hJunio C Hamano3-8/+10
2024-06-07doc: interactive.singleKey is disabled by defaultDragan Simic1-4/+4
2024-06-07format-patch: assume --cover-letter for diff in multi-patch seriesRubén Justo3-0/+31
2024-06-07t4014: cleanups in a few testsRubén Justo1-5/+5
2024-06-07Merge branch 'tb/midx-write-cleanup'Junio C Hamano6-91/+117
2024-06-07imap-send: free all_msgs strbuf in "out" labelJeff King1-1/+1
2024-06-07Merge branch 'jc/t1517-more' into jk/imap-send-plug-all-msgs-leakJunio C Hamano2-0/+53
2024-06-07Merge branch 'ps/no-writable-strings' into jk/imap-send-plug-all-msgs-leakJunio C Hamano149-933/+1562
2024-06-07config.mak.dev: enable `-Wwrite-strings` warningPatrick Steinhardt1-0/+1
2024-06-07builtin/merge: always store allocated strings in `pull_twohead`Patrick Steinhardt1-7/+11
2024-06-07builtin/rebase: always store allocated string in `options.strategy`Patrick Steinhardt1-7/+7
2024-06-07builtin/rebase: do not assign default backend to non-constant fieldPatrick Steinhardt1-9/+16
2024-06-07imap-send: fix leaking memory in `imap_server_conf`Patrick Steinhardt1-22/+41
2024-06-07imap-send: drop global `imap_server_conf` variablePatrick Steinhardt1-27/+30
2024-06-07mailmap: always store allocated strings in mailmap blobPatrick Steinhardt1-1/+1
2024-06-07revision: always store allocated strings in output encodingPatrick Steinhardt3-1/+4
2024-06-07remote-curl: avoid assigning string constant to non-const variablePatrick Steinhardt1-26/+27
2024-06-07send-pack: always allocate receive statusPatrick Steinhardt2-1/+3
2024-06-07parse-options: cast long name for OPTION_ALIASPatrick Steinhardt1-1/+1
2024-06-07http: do not assign string constant to non-const fieldPatrick Steinhardt1-3/+2
2024-06-07compat/win32: fix const-correctness with string constantsPatrick Steinhardt3-15/+31
2024-06-07pretty: add casts for decoration option pointersPatrick Steinhardt1-2/+2
2024-06-07object-file: make `buf` parameter of `index_mem()` a constantPatrick Steinhardt1-7/+7
2024-06-07object-file: mark cached object buffers as constPatrick Steinhardt1-3/+5
2024-06-07ident: add casts for fallback name and GECOSPatrick Steinhardt1-2/+2
2024-06-07entry: refactor how we remove items for delayed checkoutsPatrick Steinhardt1-4/+10
2024-06-07line-log: always allocate the output prefixPatrick Steinhardt1-7/+11
2024-06-07line-log: stop assigning string constant to file parent bufferPatrick Steinhardt1-1/+3
2024-06-07diff: cast string constant in `fill_textconv()`Patrick Steinhardt1-1/+1
2024-06-07builtin/remote: cast away constness in `get_head_names()`Patrick Steinhardt1-6/+6
2024-06-07refspec: remove global tag refspec structurePatrick Steinhardt4-19/+14
2024-06-07reftable: cast away constness when assigning constants to recordsPatrick Steinhardt4-63/+63
2024-06-07refs/reftable: stop micro-optimizing refname allocations on copyPatrick Steinhardt1-12/+16
2024-06-07global: convert intentionally-leaking config strings to constsPatrick Steinhardt4-16/+21
2024-06-07global: improve const correctness when assigning string constantsPatrick Steinhardt38-102/+106