aboutsummaryrefslogtreecommitdiff
path: root/line-log.c
AgeCommit message (Expand)Author
2026-03-16line-log: route -L output through the standard diff pipelineMichael Montalbo
2026-03-16line-log: fix crash when combined with pickaxe optionsMichael Montalbo
2026-01-15commit: rename `free_commit_list()` to conform to coding guidelinesPatrick Steinhardt
2025-09-18Merge branch 'sg/line-log-boundary-fixes'Junio C Hamano
2025-08-25line-log: simplify condition checking for merge commitsSZEDER Gábor
2025-08-25line-log: initialize diff queue in process_ranges_ordinary_commit()SZEDER Gábor
2025-08-25line-log: get rid of the parents array in process_ranges_merge_commit()SZEDER Gábor
2025-08-25line-log: avoid unnecessary tree diffs when processing merge commitsSZEDER Gábor
2025-08-20line-log: show all line ranges touched by the same diff rangeSZEDER Gábor
2025-08-20line-log: fix assertion errorSZEDER Gábor
2025-07-14bloom: rename function operates on bloom_keyLidong Yan
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt
2024-11-21line-log: fix leak when rewriting commit parentsPatrick Steinhardt
2024-10-10Merge branch 'jk/output-prefix-cleanup'Junio C Hamano
2024-10-10Merge branch 'ps/leakfixes-part-8'Junio C Hamano
2024-10-03line-log: use diff_line_prefix() instead of custom helperJeff King
2024-10-03line-log: protect inner strbuf from freeDerrick Stolee
2024-09-30line-log: fix several memory leaksPatrick Steinhardt
2024-09-30diff: improve lifecycle management of diff queuesPatrick Steinhardt
2024-06-07line-log: always allocate the output prefixPatrick Steinhardt
2024-06-07line-log: stop assigning string constant to file parent bufferPatrick Steinhardt
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren
2023-12-26line-log.h: remove unnecessary includeElijah Newren
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren
2023-10-05revision: clear decoration structs during release_revisions()Jeff King
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan
2023-06-21diff.h: remove unnecessary include of oidset.hElijah Newren
2023-04-24diff.h: reduce unnecessary includesElijah Newren
2023-03-21treewide: remove cache.h inclusion due to setup.h changesElijah Newren
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren
2023-03-17Merge branch 'jk/unused-post-2.39-part2'Junio C Hamano
2023-02-24rewrite_parents(): mark unused callback parameterJeff King
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren
2023-02-23alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren
2022-11-02line-log: free the diff queues' arrays when processing merge commitsSZEDER Gábor
2022-11-02line-log: free diff queue when processing non-merge commitsSZEDER Gábor
2021-03-13use CALLOC_ARRAYRené Scharfe
2020-10-12line-log: handle deref_tag() returning NULLRené Scharfe
2020-09-29Merge branch 'tb/bloom-improvements'Junio C Hamano
2020-09-17bloom: split 'get_bloom_filter()' in twoTaylor Blau
2020-07-28strvec: convert more callers away from argv_array nameJeff King
2020-07-28strvec: rename files from argv-array to strvecJeff King
2020-06-08Merge branch 'ds/line-log-on-bloom'Junio C Hamano
2020-05-11line-log: integrate with changed-path Bloom filtersDerrick Stolee
2020-05-11line-log: more responsive, incremental 'git log -L'SZEDER Gábor
2020-04-07diff: make diff_populate_filespec_options structJonathan Tan
2019-09-18Merge branch 'sg/line-log-tree-diff-optim'Junio C Hamano
2019-08-21line-log: avoid unnecessary full tree diffsSZEDER Gábor
2019-08-21line-log: extract pathspec parsing from line ranges into a helper functionSZEDER Gábor
2019-06-27tree-walk.c: remove the_repo from get_tree_entry()Nguyễn Thái Ngọc Duy