aboutsummaryrefslogtreecommitdiff
path: root/builtin/merge-base.c
AgeCommit message (Expand)Author
2026-01-15commit: rename `free_commit_list()` to conform to coding guidelinesPatrick Steinhardt
2025-07-23config: move Git config parsing into "environment.c"Patrick Steinhardt
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt
2024-12-27commit-reach: use `size_t` to track indices when computing merge basesPatrick Steinhardt
2024-09-13builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.hJohn Cai
2024-09-13builtin: add a repository parameter for builtin functionsJohn Cai
2024-02-29commit-reach(repo_get_merge_bases_many_dirty): pass on errorsJohannes Schindelin
2024-02-29commit-reach(get_octopus_merge_bases): pass on "missing commits" errorsJohannes Schindelin
2024-02-28commit-reach(repo_in_merge_bases_many): report missing commitsJohannes Schindelin
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren
2023-06-21cache.h: remove this no-longer-used headerElijah Newren
2023-04-11object-name.h: move declarations for object-name.c functions from cache.hElijah Newren
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano
2023-03-28cocci: apply the "commit-reach.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason
2023-03-28cocci: apply the "cache.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren
2022-10-13doc txt & -h consistency: make output order consistentÆvar Arnfjörð Bjarmason
2022-03-04merge-base: free() allocated "struct commit **" listÆvar Arnfjörð Bjarmason
2022-02-04i18n: factorize more 'incompatible options' messagesJean-Noël Avila
2020-02-11rebase: --fork-point regression fixJunio C Hamano
2018-11-02Merge branch 'pk/rebase-in-c-4-opts'Junio C Hamano
2018-10-11merge-base --fork-point: extract libified functionPratik Karki
2018-07-20commit.h: remove method declarationsDerrick Stolee
2018-06-29commit: add repository argument to lookup_commitStefan Beller
2018-06-29commit: add repository argument to lookup_commit_referenceStefan Beller
2017-11-15Merge branch 'ma/reduce-heads-leakfix'Junio C Hamano
2017-11-08reduce_heads: fix memory leaksMartin Ågren
2017-11-08builtin/merge-base: free commit listsMartin Ågren
2017-10-16refs: convert dwim_ref and expand_ref to struct object_idbrian m. carlson
2017-06-24Merge branch 'bw/config-h'Junio C Hamano
2017-06-15config: don't include config.h by defaultBrandon Williams
2017-05-29Merge branch 'bc/object-id'Junio C Hamano
2017-05-08Convert lookup_commit* to struct object_idbrian m. carlson
2017-04-27timestamp_t: a new data type for timestampsJohannes Schindelin
2017-02-22builtin/merge-base: convert to struct object_idbrian m. carlson
2017-02-22refs: convert each_reflog_ent_fn to struct object_idbrian m. carlson
2016-10-12merge-base: handle --fork-point without reflogJeff King
2016-02-22convert trivial cases to ALLOC_ARRAYJeff King
2015-11-20Convert struct object to object_idbrian m. carlson
2015-01-14standardize usage info string formatAlex Henrie
2014-10-30get_merge_bases(): always clean-up object flagsJunio C Hamano
2014-01-10Merge branch 'bm/merge-base-octopus-dedup'Junio C Hamano
2013-12-30merge-base --octopus: reduce the result from get_octopus_merge_bases()Junio C Hamano
2013-12-30merge-base: separate "--independent" codepath into its own helperJunio C Hamano
2013-10-29merge-base: teach "--fork-point" modeJunio C Hamano
2013-10-23merge-base: use OPT_CMDMODE and clarify the command line parsingJunio C Hamano
2013-08-05Replace deprecated OPT_BOOLEAN by OPT_BOOLStefan Beller
2013-06-13use logical OR (||) instead of binary OR (|) in logical contextRené Scharfe
2012-09-11Merge branch 'jc/merge-bases'Junio C Hamano