| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-23 | config: move Git config parsing into "environment.c" | Patrick Steinhardt | 1 | -0/+1 |
| 2025-07-23 | config: drop `git_config()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2024-12-27 | commit-reach: use `size_t` to track indices when computing merge bases | Patrick Steinhardt | 1 | -2/+2 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -1/+1 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-02-29 | commit-reach(repo_get_merge_bases_many_dirty): pass on errors | Johannes Schindelin | 1 | -3/+6 |
| 2024-02-29 | commit-reach(get_octopus_merge_bases): pass on "missing commits" errors | Johannes Schindelin | 1 | -2/+6 |
| 2024-02-28 | commit-reach(repo_in_merge_bases_many): report missing commits | Johannes Schindelin | 1 | -1/+5 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -3/+0 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -1/+0 |
| 2023-04-11 | object-name.h: move declarations for object-name.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -4/+5 |
| 2023-03-28 | cocci: apply the "commit-reach.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -2/+3 |
| 2023-03-28 | cocci: apply the "cache.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2022-10-13 | doc txt & -h consistency: make output order consistent | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-03-04 | merge-base: free() allocated "struct commit **" list | Ævar Arnfjörð Bjarmason | 1 | -1/+4 |
| 2022-02-04 | i18n: factorize more 'incompatible options' messages | Jean-Noël Avila | 1 | -2/+4 |
| 2020-02-11 | rebase: --fork-point regression fix | Junio C Hamano | 1 | -11/+1 |
| 2018-11-02 | Merge branch 'pk/rebase-in-c-4-opts' | Junio C Hamano | 1 | -75/+6 |
| 2018-10-11 | merge-base --fork-point: extract libified function | Pratik Karki | 1 | -75/+6 |
| 2018-07-20 | commit.h: remove method declarations | Derrick Stolee | 1 | -0/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit_reference | Stefan Beller | 1 | -2/+3 |
| 2017-11-15 | Merge branch 'ma/reduce-heads-leakfix' | Junio C Hamano | 1 | -19/+21 |
| 2017-11-08 | reduce_heads: fix memory leaks | Martin Ågren | 1 | -2/+4 |
| 2017-11-08 | builtin/merge-base: free commit lists | Martin Ågren | 1 | -18/+18 |
| 2017-10-16 | refs: convert dwim_ref and expand_ref to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -1/+1 |
| 2017-02-22 | builtin/merge-base: convert to struct object_id | brian m. carlson | 1 | -14/+14 |
| 2017-02-22 | refs: convert each_reflog_ent_fn to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2016-10-12 | merge-base: handle --fork-point without reflog | Jeff King | 1 | -0/+3 |
| 2016-02-22 | convert trivial cases to ALLOC_ARRAY | Jeff King | 1 | -1/+1 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -4/+4 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -2/+2 |
| 2014-10-30 | get_merge_bases(): always clean-up object flags | Junio C Hamano | 1 | -2/+2 |
| 2014-01-10 | Merge branch 'bm/merge-base-octopus-dedup' | Junio C Hamano | 1 | -6/+26 |
| 2013-12-30 | merge-base --octopus: reduce the result from get_octopus_merge_bases() | Junio C Hamano | 1 | -1/+1 |
| 2013-12-30 | merge-base: separate "--independent" codepath into its own helper | Junio C Hamano | 1 | -6/+25 |
| 2013-10-29 | merge-base: teach "--fork-point" mode | Junio C Hamano | 1 | -0/+109 |
| 2013-10-23 | merge-base: use OPT_CMDMODE and clarify the command line parsing | Junio C Hamano | 1 | -16/+22 |
| 2013-08-05 | Replace deprecated OPT_BOOLEAN by OPT_BOOL | Stefan Beller | 1 | -5/+5 |
| 2013-06-13 | use logical OR (||) instead of binary OR (|) in logical context | René Scharfe | 1 | -1/+1 |
| 2012-09-11 | Merge branch 'jc/merge-bases' | Junio C Hamano | 1 | -0/+22 |
| 2012-08-31 | merge-base: "--is-ancestor A B" | Junio C Hamano | 1 | -0/+22 |
| 2012-08-20 | i18n: merge-base: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -6/+6 |
| 2011-04-15 | Documentation: update to git-merge-base --octopus | Vincent van Ravesteijn | 1 | -1/+2 |
| 2010-08-18 | merge-base --independent to print reduced parent list in a merge | Jonathan Nieder | 1 | -6/+15 |
| 2010-08-18 | merge-base --octopus to mimic show-branch --merge-base | Jonathan Nieder | 1 | -3/+32 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+63 |