aboutsummaryrefslogtreecommitdiffstats
path: root/line-log.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-09-18Merge branch 'sg/line-log-boundary-fixes'Junio C Hamano1-3/+12
2025-08-25line-log: simplify condition checking for merge commitsSZEDER Gábor1-3/+3
2025-08-25line-log: initialize diff queue in process_ranges_ordinary_commit()SZEDER Gábor1-1/+1
2025-08-25line-log: get rid of the parents array in process_ranges_merge_commit()SZEDER Gábor1-12/+12
2025-08-25line-log: avoid unnecessary tree diffs when processing merge commitsSZEDER Gábor1-15/+5
2025-08-20line-log: show all line ranges touched by the same diff rangeSZEDER Gábor1-0/+9
2025-08-20line-log: fix assertion errorSZEDER Gábor1-3/+3
2025-07-14bloom: rename function operates on bloom_keyLidong Yan1-2/+3
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+2
2024-11-21line-log: fix leak when rewriting commit parentsPatrick Steinhardt1-0/+1
2024-10-10Merge branch 'jk/output-prefix-cleanup'Junio C Hamano1-12/+2
2024-10-10Merge branch 'ps/leakfixes-part-8'Junio C Hamano1-27/+42
2024-10-03line-log: use diff_line_prefix() instead of custom helperJeff King1-12/+2
2024-10-03line-log: protect inner strbuf from freeDerrick Stolee1-6/+4
2024-09-30line-log: fix several memory leaksPatrick Steinhardt1-19/+35
2024-09-30diff: improve lifecycle management of diff queuesPatrick Steinhardt1-8/+7
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
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-12-26line-log.h: remove unnecessary includeElijah Newren1-0/+1
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-2/+0
2023-10-05revision: clear decoration structs during release_revisions()Jeff King1-0/+10
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan1-1/+0
2023-06-21diff.h: remove unnecessary include of oidset.hElijah Newren1-0/+1
2023-04-24diff.h: reduce unnecessary includesElijah Newren1-0/+1
2023-03-21treewide: remove cache.h inclusion due to setup.h changesElijah Newren1-1/+0
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren1-0/+1
2023-03-17Merge branch 'jk/unused-post-2.39-part2'Junio C Hamano1-1/+2
2023-02-24rewrite_parents(): mark unused callback parameterJeff King1-1/+2
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2023-02-23alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren1-0/+1
2022-11-02line-log: free the diff queues' arrays when processing merge commitsSZEDER Gábor1-4/+2
2022-11-02line-log: free diff queue when processing non-merge commitsSZEDER Gábor1-0/+1
2021-03-13use CALLOC_ARRAYRené Scharfe1-1/+1
2020-10-12line-log: handle deref_tag() returning NULLRené Scharfe1-1/+1
2020-09-29Merge branch 'tb/bloom-improvements'Junio C Hamano1-1/+1
2020-09-17bloom: split 'get_bloom_filter()' in twoTaylor Blau1-1/+1
2020-07-28strvec: convert more callers away from argv_array nameJeff King1-3/+3
2020-07-28strvec: rename files from argv-array to strvecJeff King1-1/+1
2020-06-08Merge branch 'ds/line-log-on-bloom'Junio C Hamano1-3/+40
2020-05-11line-log: integrate with changed-path Bloom filtersDerrick Stolee1-1/+38
2020-05-11line-log: more responsive, incremental 'git log -L'SZEDER Gábor1-2/+2
2020-04-07diff: make diff_populate_filespec_options structJonathan Tan1-3/+3
2019-09-18Merge branch 'sg/line-log-tree-diff-optim'Junio C Hamano1-19/+52
2019-08-21line-log: avoid unnecessary full tree diffsSZEDER Gábor1-7/+36
2019-08-21line-log: extract pathspec parsing from line ranges into a helper functionSZEDER Gábor1-14/+18
2019-06-27tree-walk.c: remove the_repo from get_tree_entry()Nguyễn Thái Ngọc Duy1-3/+4
2019-05-09Merge branch 'en/merge-directory-renames'Junio C Hamano1-1/+1
2019-04-08Use 'unsigned short' for mode, like diff_filespec doesElijah Newren1-1/+1
2019-03-08line-log: suppress diff output with "-s"Jeff King1-2/+4