aboutsummaryrefslogtreecommitdiffstats
path: root/line-log.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-11-12line-log.c: remove the_repository referenceNguyễn Thái Ngọc Duy1-1/+1
2018-09-21line-range.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy1-2/+2
2018-09-21diff.c: reduce implicit dependency on the_indexNguyễn Thái Ngọc Duy1-9/+12
2018-08-02Merge branch 'sb/object-store-lookup'Junio C Hamano1-1/+1
2018-08-02Merge branch 'is/parsing-line-range'Junio C Hamano1-2/+2
2018-06-29tag: add repository argument to deref_tagStefan Beller1-1/+1
2018-06-15log: prevent error if line range ends past end of fileIsabella Stephens1-2/+2
2018-05-23Merge branch 'ds/lazy-load-trees'Junio C Hamano1-2/+2
2018-04-11treewide: replace maybe_tree with accessor methodsDerrick Stolee1-2/+2
2018-04-11treewide: rename tree to maybe_treeDerrick Stolee1-2/+2
2018-03-14tree-walk: convert tree entry functions to object_idbrian m. carlson1-2/+1
2018-02-22line-log: rename 'new' variablesBrandon Williams1-28/+28
2017-09-22ALLOC_GROW: avoid -Wsign-compare warningsRamsay Jones1-9/+9
2017-06-24Merge branch 'ab/free-and-null'Junio C Hamano1-4/+2
2017-06-16*.[ch] refactoring: make use of the FREE_AND_NULL() macroÆvar Arnfjörð Bjarmason1-2/+1
2017-06-16coccinelle: make use of the "type" FREE_AND_NULL() ruleÆvar Arnfjörð Bjarmason1-2/+1
2017-06-05diff-tree: convert diff_tree_sha1 to struct object_idBrandon Williams1-2/+2
2017-06-02diff: convert fill_filespec to struct object_idBrandon Williams1-3/+3
2017-05-08line-log: avoid memory leakJohannes Schindelin1-0/+1
2017-03-12Merge branch 'vn/line-log-memcpy-size-fix'Junio C Hamano1-1/+2
2017-03-12Merge branch 'ax/line-log-range-merge-fix'Junio C Hamano1-8/+7
2017-03-06line-log: use COPY_ARRAY to fix mis-sized memcpyVegard Nossum1-1/+2
2017-03-03line-log.c: prevent crash during union of too many rangesAllan Xavier1-8/+7
2016-09-29use QSORTRené Scharfe1-1/+1
2016-07-19Merge branch 'bc/cocci'Junio C Hamano1-6/+6
2016-07-19Merge branch 'js/log-to-diffopt-file'Junio C Hamano1-17/+17
2016-06-28diff: rename struct diff_filespec's sha1_valid memberbrian m. carlson1-5/+5
2016-06-28diff: convert struct diff_filespec to struct object_idbrian m. carlson1-1/+1
2016-06-27Merge branch 'jc/deref-tag'Junio C Hamano1-2/+1
2016-06-24line-log: respect diffopt's configured output file streamJohannes Schindelin1-17/+17
2016-06-14blame, line-log: do not loop around deref_tag()Junio C Hamano1-2/+1
2016-02-22convert trivial cases to ALLOC_ARRAYJeff King1-4/+4
2016-02-22convert manual allocations to argv_arrayJeff King1-13/+9
2015-11-20Remove get_object_hash.brian m. carlson1-3/+3
2015-11-20Add several uses of get_object_hash.brian m. carlson1-3/+3
2015-09-28Sync with 2.3.10Junio C Hamano1-3/+4
2015-09-28react to errors in xdi_diffJeff King1-3/+4
2015-06-25Merge branch 'jk/color-diff-plain-is-context' into maintJunio C Hamano1-3/+3
2015-05-27diff.h: rename DIFF_PLAIN color slot to DIFF_CONTEXTJeff King1-3/+3
2015-05-13Merge branch 'sb/line-log-plug-pairdiff-leak' into maintJunio C Hamano1-0/+1
2015-05-11Sync with 2.3.8Junio C Hamano1-1/+1
2015-04-20log -L: improve error message on malformed argumentMatthieu Moy1-1/+1
2015-03-30line-log.c: fix a memleakStefan Beller1-0/+1
2015-01-15line-log.c: make line_log_data_init() staticJunio C Hamano1-1/+1
2014-11-06Merge branch 'tm/line-log-first-parent'Junio C Hamano1-0/+3
2014-11-04line-log: fix crash when --first-parent is usedTzvetan Mikov1-0/+3
2014-09-18use REALLOC_ARRAY for changing the allocation size of arraysRené Scharfe1-1/+1
2014-07-17use commit_list_count() to count the members of commit_listsRené Scharfe1-12/+1
2014-07-08line-log: use commit_list_append() instead of duplicating its codeRené Scharfe1-3/+1
2014-02-05line-log: convert to using diff_tree_sha1()Kirill Smelkov1-24/+2
2013-10-30Merge branch 'nd/magic-pathspec'Junio C Hamano1-1/+2
2013-10-22Fix calling parse_pathspec with no paths nor PATHSPEC_PREFER_* flagsNguyễn Thái Ngọc Duy1-1/+2
2013-09-09Merge branch 'jl/submodule-mv'Junio C Hamano1-1/+1
2013-08-06log: teach -L/RE/ to search from end of previous -L rangeEric Sunshine1-3/+12
2013-08-06line-range: teach -L/RE/ to search relative to anchor pointEric Sunshine1-1/+1
2013-08-06range-set: publish API for re-use by git-blame -LEric Sunshine1-5/+5
2013-08-05log: fix -L bounds checking bugEric Sunshine1-2/+2
2013-07-23line-log: fix "log -LN" crash when N is last line of fileEric Sunshine1-0/+1
2013-07-23range-set: satisfy non-empty ranges invariantEric Sunshine1-0/+2
2013-07-23range-set: fix sort_and_merge_range_set() corner case bugEric Sunshine1-3/+3
2013-07-15line-log: convert to use parse_pathspecNguyễn Thái Ngọc Duy1-1/+1
2013-07-09range_set: fix coalescing bug when range is a subset of anotherEric Sunshine1-1/+2
2013-04-12log -L: improve comments in process_all_files()Thomas Rast1-3/+16
2013-04-12log -L: store the path instead of a diff_filespecThomas Rast1-21/+24
2013-04-05log -L: fix overlapping input rangesThomas Rast1-7/+10
2013-04-05log -L: check range set invariants when we look it upThomas Rast1-0/+26
2013-03-28Speed up log -L... -MThomas Rast1-4/+52
2013-03-28log -L: :pattern:file syntax to find by funcnameThomas Rast1-2/+3
2013-03-28Implement line-history search (git log -L)Thomas Rast1-0/+1179