summaryrefslogtreecommitdiff
path: root/merge-ort.c
AgeCommit message (Expand)Author
2020-12-17merge-ort: implement merge_incore_recursive()Elijah Newren
2020-12-17merge-ort: make clear_internal_opts() aware of partial clearingElijah Newren
2020-12-17merge-ort: copy a few small helper functions from merge-recursive.cElijah Newren
2020-12-13merge-ort: add modify/delete handling and delayed output processingElijah Newren
2020-12-13merge-ort: add die-not-implemented stub handle_content_merge() functionElijah Newren
2020-12-13merge-ort: add function grouping commentsElijah Newren
2020-12-13merge-ort: add a paths_to_free field to merge_options_internalElijah Newren
2020-12-13merge-ort: add a path_conflict field to merge_options_internalElijah Newren
2020-12-13merge-ort: add a clear_internal_opts helperElijah Newren
2020-12-13merge-ort: add a few includesElijah Newren
2020-12-13merge-ort: free data structures in merge_finalize()Elijah Newren
2020-12-13merge-ort: add implementation of record_conflicted_index_entries()Elijah Newren
2020-12-13merge-ort: add implementation of checkout()Elijah Newren
2020-12-13merge-ort: basic outline for merge_switch_to_result()Elijah Newren
2020-12-13merge-ort: step 3 of tree writing -- handling subdirectories as we goElijah Newren
2020-12-13merge-ort: step 2 of tree writing -- function to create tree objectElijah Newren
2020-12-13merge-ort: step 1 of tree writing -- record basenames, modes, and oidsElijah Newren
2020-12-13merge-ort: have process_entries operate in a defined orderElijah Newren
2020-12-13merge-ort: add a preliminary simple process_entries() implementationElijah Newren
2020-12-13merge-ort: avoid recursing into identical treesElijah Newren
2020-12-13merge-ort: record stage and auxiliary info for every pathElijah Newren
2020-12-13merge-ort: compute a few more useful fields for collect_merge_infoElijah Newren
2020-12-13merge-ort: avoid repeating fill_tree_descriptor() on the same treeElijah Newren
2020-12-13merge-ort: implement a very basic collect_merge_info()Elijah Newren
2020-12-13merge-ort: add an err() function similar to one from merge-recursiveElijah Newren
2020-12-13merge-ort: use histogram diffElijah Newren
2020-12-13merge-ort: port merge_start() from merge-recursiveElijah Newren
2020-12-13merge-ort: add some high-level algorithm structureElijah Newren
2020-12-13merge-ort: setup basic internal data structuresElijah Newren
2020-10-27merge-ort: barebones API of new merge strategy with empty implementationElijah Newren