668 Commits (1e905bbc008dfc3c0ffe14b55bd920e188e51b4e)

Author SHA1 Message Date
Elijah Newren 8d552258f4 merge: make merge.renormalize work for all uses of merge machinery 5 years ago
Elijah Newren 56e743426b merge-recursive: fix unclear and outright wrong comments 5 years ago
Elijah Newren 95983da6b4 merge-recursive: fix rename/rename(1to2) for working tree with a binary 5 years ago
brian m. carlson ab90ecae99 convert: permit passing additional metadata to filter processes 5 years ago
Elijah Newren 802050400a merge-recursive: apply collision handling unification to recursive case 5 years ago
Elijah Newren fb1c18fc46 merge-recursive: fix the refresh logic in update_file_flags 5 years ago
Junio C Hamano 4c616c2ba1 merge-recursive: use subtraction to flip stage 5 years ago
Jeff King ee798742bd merge-recursive: silence -Wxor-used-as-pow warning 5 years ago
Elijah Newren 763a59e71c merge-recursive: remove unnecessary oid_eq function 5 years ago
Elijah Newren 49b8133a9e merge-recursive: fix merging a subdirectory into the root directory 6 years ago
Elijah Newren d3eebaad5e merge-recursive: clean up get_renamed_dir_portion() 6 years ago
Elijah Newren b657047719 merge-recursive: fix the fix to the diff3 common ancestor label 6 years ago
Eric Wong 404ab78e39 hashmap: remove type arg from hashmap_{get,put,remove}_entry 6 years ago
Eric Wong 23dee69f53 OFFSETOF_VAR macro to simplify hashmap iterators 6 years ago
Eric Wong c8e424c9c9 hashmap: introduce hashmap_free_entries 6 years ago
Eric Wong 87571c3f71 hashmap: use *_entry APIs for iteration 6 years ago
Eric Wong 939af16eac hashmap_cmp_fn takes hashmap_entry params 6 years ago
Eric Wong f23a465132 hashmap_get{,_from_hash} return "struct hashmap_entry *" 6 years ago
Eric Wong 26b455f21e hashmap_put takes "struct hashmap_entry *" 6 years ago
Eric Wong 28ee794128 hashmap_remove takes "const struct hashmap_entry *" 6 years ago
Eric Wong b6c5241606 hashmap_get takes "const struct hashmap_entry *" 6 years ago
Eric Wong b94e5c1df6 hashmap_add takes "struct hashmap_entry *" 6 years ago
Eric Wong d22245a2e3 hashmap_entry_init takes "struct hashmap_entry *" 6 years ago
Elijah Newren 8e4ec3376e merge-recursive: fix the diff3 common ancestor label for virtual commits 6 years ago
Jonathan Tan 83e3ad3b12 merge-recursive: symlink's descendants not in way 6 years ago
Elijah Newren 4615a8cb5b merge-recursive: alphabetize include list 6 years ago
Elijah Newren 45ef16f77a merge-recursive: add sanity checks for relevant merge_options 6 years ago
Elijah Newren f3081dae01 merge-recursive: rename MERGE_RECURSIVE_* to MERGE_VARIANT_* 6 years ago
Elijah Newren 5bf7e5779e merge-recursive: split internal fields into a separate struct 6 years ago
Elijah Newren e95e481f9e merge-recursive: avoid losing output and leaking memory holding that output 6 years ago
Elijah Newren a779fb829b merge-recursive: comment and reorder the merge_options fields 6 years ago
Elijah Newren 8599ab4574 merge-recursive: consolidate unnecessary fields in merge_options 6 years ago
Elijah Newren 7c0a6c8e47 merge-recursive: move some definitions around to clean up the header 6 years ago
Elijah Newren bab56877e0 merge-recursive: rename 'mrtree' to 'result_tree', for clarity 6 years ago
Elijah Newren ff1bfa2cd5 merge-recursive: use common name for ancestors/common/base_list 6 years ago
Elijah Newren 4d7101e25c merge-recursive: fix some overly long lines 6 years ago
Elijah Newren 724dd767b2 cache-tree: share code between functions writing an index as a tree 6 years ago
Elijah Newren 345480d1ed merge-recursive: don't force external callers to do our logging 6 years ago
Elijah Newren b4db8a2b76 merge-recursive: remove useless parameter in merge_trees() 6 years ago
Elijah Newren 98a1d3d888 merge-recursive: exit early if index != head 6 years ago
Elijah Newren 10f751c06b merge-recursive: remove another implicit dependency on the_repository 6 years ago
Elijah Newren f836bf3937 merge-recursive: future-proof update_file_flags() against memory leaks 6 years ago
Derrick Stolee 8e01251694 merge-recursive: introduce an enum for detect_directory_renames values 6 years ago
Elijah Newren 743474cbfa merge-recursive: provide a better label for diff3 common ancestor 6 years ago
Elijah Newren 139ef37a2f merge-recursive: enforce opt->ancestor != NULL when calling merge_trees() 6 years ago
Elijah Newren d8523ca1b9 merge-recursive: be consistent with assert 6 years ago
Elijah Newren ff6d54771a merge-recursive: avoid directory rename detection in recursive case 6 years ago
Nguyễn Thái Ngọc Duy 34e7771bc6 Use the right 'struct repository' instead of the_repository 6 years ago
Nguyễn Thái Ngọc Duy 90d3405196 match-trees.c: remove the_repo from shift_tree*() 6 years ago
Nguyễn Thái Ngọc Duy 50ddb089ff tree-walk.c: remove the_repo from get_tree_entry() 6 years ago