aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/merge-tree.c
AgeCommit message (Expand)AuthorFilesLines
2025-08-21Merge branch 'jc/strbuf-split'Junio C Hamano1-14/+16
2025-08-02merge-tree: do not use strbuf_split*()Junio C Hamano1-14/+16
2025-07-23config: move Git config parsing into "environment.c"Patrick Steinhardt1-0/+1
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt1-1/+1
2025-07-01odb: rename `repo_read_object_file()`Patrick Steinhardt1-6/+6
2025-07-01object-store: rename files to "odb.{c,h}"Patrick Steinhardt1-1/+1
2025-05-16merge-tree: add a new --quiet flagElijah Newren1-0/+18
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt1-1/+1
2025-02-18merge-tree: only use basic merge configPhillip Wood1-1/+1
2025-02-18merge-tree: remove redundant codePhillip Wood1-5/+2
2025-02-18merge-tree --stdin: flush stdout to avoid deadlockPhillip Wood1-0/+2
2024-12-06global: trivial conversions to fix `-Wsign-compare` warningsPatrick Steinhardt1-4/+2
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+2
2024-09-23Merge branch 'jc/pass-repo-to-builtins'Junio C Hamano1-2/+5
2024-09-13builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.hJohn Cai1-1/+1
2024-09-13builtin: add a repository parameter for builtin functionsJohn Cai1-1/+4
2024-08-22builtin/merge-tree: fix leaking `-X` strategy optionsPatrick Steinhardt1-3/+10
2024-07-13merge-recursive: honor diff.algorithmAntonin Delpeuch1-1/+1
2024-06-11merge: fix leaking merge basesPatrick Steinhardt1-0/+1
2024-04-18builtin: stop using `the_index`Patrick Steinhardt1-2/+1
2024-04-12Merge branch 'js/merge-tree-3-trees'Junio C Hamano1-1/+1
2024-04-12merge-tree: fix argument type of the `--merge-base` optionJohannes Schindelin1-1/+1
2024-03-11Merge branch 'js/merge-base-with-missing-commit'Junio C Hamano1-2/+3
2024-03-07Merge branch 'js/merge-tree-3-trees'Junio C Hamano1-17/+31
2024-02-29commit-reach(repo_get_merge_bases): pass on "missing commits" errorsJohannes Schindelin1-2/+3
2024-02-23Always check `parse_tree*()`'s return valueJohannes Schindelin1-0/+6
2024-01-29merge-tree: accept 3 trees as argumentsJohannes Schindelin1-17/+25
2024-01-08Merge branch 'en/header-cleanup'Junio C Hamano1-1/+0
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-11-27i18n: factorize even more 'incompatible options' messagesRené Scharfe1-1/+2
2023-10-11merge: introduce {copy|clear}_merge_options()Junio C Hamano1-1/+3
2023-09-25merge-tree: add -X strategy optionTang Yuyi1-3/+15
2023-07-13merge-tree: mark unused parameter in traverse callbackJeff King1-1/+3
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+1
2023-06-03surround %s with quotes when failed to lookup commitTeng Long1-1/+1
2023-05-15Merge branch 'ds/merge-tree-use-config'Junio C Hamano1-0/+3
2023-05-10merge-tree: load default git configDerrick Stolee1-0/+3
2023-04-24commit.h: reduce unnecessary includesElijah Newren1-0/+1
2023-04-11object-name.h: move declarations for object-name.c functions from cache.hElijah Newren1-0/+1
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-7/+11
2023-03-28cocci: apply the "object-store.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-3/+6
2023-03-28cocci: apply the "commit.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-3/+3
2023-03-28cocci: apply the "commit-reach.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-1/+2
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2022-12-26Merge branch 'jk/unused-post-2.39'Junio C Hamano1-1/+1
2022-12-14Merge branch 'kz/merge-tree-merge-base'Junio C Hamano1-12/+53
2022-12-13diff: mark unused parameters in callbacksJeff King1-1/+1
2022-11-21{builtin/*,repository}.c: add & use "USE_THE_INDEX_VARIABLE"Ævar Arnfjörð Bjarmason1-1/+1
2022-11-12merge-tree.c: allow specifying the merge-base when --stdin is passedKyle Zhao1-2/+19
2022-11-12merge-tree.c: add --merge-base=<commit> optionKyle Zhao1-11/+35
2022-10-22merge-tree: support multiple batched merges with --stdinElijah Newren1-3/+39
2022-06-22merge-tree: add a --allow-unrelated-histories flagElijah Newren1-1/+6
2022-06-22merge-tree: allow `ls-files -u` style info to be NUL terminatedElijah Newren1-1/+3
2022-06-22merge-ort: optionally produce machine-readable outputElijah Newren1-1/+2
2022-06-22merge-tree: provide easy access to `ls-files -u` style infoElijah Newren1-1/+10
2022-06-22merge-tree: provide a list of which files have conflictsElijah Newren1-3/+23
2022-06-22merge-tree: support including merge messages in outputElijah Newren1-2/+19
2022-06-22merge-tree: implement real mergesElijah Newren1-1/+40
2022-06-22merge-tree: add option parsing and initial shell for real merge functionElijah Newren1-9/+75
2022-06-22merge-tree: move logic for existing merge into new functionElijah Newren1-4/+8
2022-06-22merge-tree: rename merge_trees() to trivial_merge_trees()Elijah Newren1-4/+4
2021-05-11xdiff users: use designated initializers for out_lineÆvar Arnfjörð Bjarmason1-4/+1
2020-10-20merge-base, xdiff: zero out xpparam_t structuresMichał Kępień1-0/+1
2019-08-22Merge branch 'jk/tree-walk-overflow'Junio C Hamano1-2/+3
2019-08-01tree-walk: add a strbuf wrapper for make_traverse_path()Jeff King1-2/+3
2019-08-01tree-walk: accept a raw length for traverse_path_len()Jeff King1-1/+1
2019-07-31tree-walk: drop oid from traverse_infoJeff King1-1/+1
2019-07-31setup_traverse_info(): stop copying oidJeff King1-1/+1
2019-06-27tree-walk.c: remove the_repo from fill_tree_descriptor()Nguyễn Thái Ngọc Duy1-9/+13
2019-02-06Merge branch 'nd/the-index-final'Junio C Hamano1-1/+3
2019-01-29Merge branch 'bc/tree-walk-oid'Junio C Hamano1-10/+10
2019-01-24cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switchNguyễn Thái Ngọc Duy1-1/+3
2019-01-15tree-walk: store object_id in a separate memberbrian m. carlson1-10/+10
2018-11-19tree-walk.c: make tree_entry_interesting() take an indexNguyễn Thái Ngọc Duy1-1/+1
2018-11-13Merge branch 'jk/xdiff-interface'Junio C Hamano1-1/+2
2018-11-02xdiff: provide a separate emit callback for hunksJeff King1-1/+2
2018-10-19Merge branch 'nd/the-index'Junio C Hamano1-1/+1
2018-09-21merge-blobs.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy1-1/+1
2018-08-29convert "oidcmp() == 0" to oideq()Jeff King1-1/+1
2018-06-29blob: add repository argument to lookup_blobStefan Beller1-1/+2
2018-06-29Merge branch 'sb/object-store-grafts' into sb/object-store-lookupJunio C Hamano1-0/+1
2018-05-16object-store: move object access functions to object-store.hStefan Beller1-0/+1
2018-04-11exec_cmd: rename to use dash in file nameStefan Beller1-1/+1
2018-03-14sha1_file: convert read_sha1_file to struct object_idbrian m. carlson1-2/+3
2017-08-14tree-walk: convert fill_tree_descriptor() to object_idRené Scharfe1-6/+6
2017-07-17builtin/merge-tree: convert remaining caller of get_sha1 to object_idbrian m. carlson1-3/+3
2017-05-08Convert lookup_blob to struct object_idbrian m. carlson1-1/+1
2017-05-08Convert remaining callers of lookup_blob to object_idbrian m. carlson1-5/+5
2016-04-25struct name_entry: use struct object_id instead of unsigned char sha1[20]brian m. carlson1-9/+9
2016-02-22use xmallocz to avoid size arithmeticJeff King1-1/+1
2015-11-20Remove get_object_hash.brian m. carlson1-2/+2
2015-11-20Convert struct object to object_idbrian m. carlson1-1/+1
2015-11-20Add several uses of get_object_hash.brian m. carlson1-2/+2
2015-09-28react to errors in xdi_diffJeff King1-1/+2
2014-09-02merge-tree: remove unused df_conflict argumentsRené Scharfe1-12/+6
2013-05-06merge-tree: handle directory/empty conflict correctlyJohn Keeping1-1/+5
2013-04-28merge-tree: fix typo in "both changed identically"John Keeping1-1/+1
2013-04-08merge-tree: don't print entries that match "local"John Keeping1-13/+13
2013-03-27merge-tree: fix typo in merge-tree.c::unresolvedJohn Keeping1-1/+1
2012-12-26merge-tree: fix d/f conflictsJunio C Hamano1-32/+40
2012-12-26merge-tree: add comments to clarify what these functions are doingJunio C Hamano1-4/+22
2012-12-26merge-tree: lose unused "resolve_directories"Junio C Hamano1-3/+0
2012-12-26merge-tree: lose unused "flags" from merge_listJunio C Hamano1-2/+1
2012-12-09Which merge_file() function do you mean?Junio C Hamano1-2/+2
2011-04-11sparse: Fix an "symbol 'merge_file' not decared" warningRamsay Jones1-2/+1
2011-03-22Fix sparse warningsStephen Boyd1-1/+1
2010-07-14merge-tree: fix where two branches share no changesWill Palmer1-1/+2
2010-06-21Merge branch 'rs/diff-no-minimal' into maintJunio C Hamano1-1/+1
2010-02-22Move 'builtin-*' into a 'builtin/' subdirectoryLinus Torvalds1-0/+358