32 Commits (6f7f3beb2d19ab772729fc599d4a92ebf9140c5f)

Author SHA1 Message Date
Elijah Newren 35a74abff3 merge-recursive: Avoid unnecessary file rewrites 14 years ago
Elijah Newren 3e333a6146 t6022: Additional tests checking for unnecessary updates of files 14 years ago
Elijah Newren f53d39778c merge-recursive: Fix spurious 'refusing to lose untracked file...' messages 14 years ago
Elijah Newren 3f680ff0cf t6022: Add testcase for spurious "refusing to lose untracked" messages 14 years ago
Elijah Newren b70332520d merge-recursive: Make modify/delete handling code reusable 14 years ago
Elijah Newren 5b448b8530 merge-recursive: When we detect we can skip an update, actually skip it 14 years ago
Elijah Newren 3c217c077a merge-recursive: Provide more info in conflict markers with file renames 14 years ago
Elijah Newren 51931bf08e merge-recursive: Improve handling of rename target vs. directory addition 14 years ago
Elijah Newren 7dd9c304be t6022: Add testcase for merging a renamed file with a simple change 14 years ago
Elijah Newren f1a0f457b3 t6022: New tests checking for unnecessary updates of files 14 years ago
Elijah Newren 5b5261baab t6022: Remove unnecessary untracked files to make test cleaner 14 years ago
Junio C Hamano 6db41050a3 Revert "Merge branch 'en/merge-recursive'" 14 years ago
Elijah Newren b2c8c0a762 merge-recursive: When we detect we can skip an update, actually skip it 14 years ago
Elijah Newren eeba0d1760 t6022: New test checking for unnecessary updates of files in D/F conflicts 14 years ago
Elijah Newren f59ba1cea0 t6022: New test checking for unnecessary updates of renamed+modified files 14 years ago
Brian Gernhardt 9f6cea97c9 t6022: Use -eq not = to test output of wc -l 14 years ago
Jonathan Nieder cae3aa79aa t6022 (renaming merge): chain test commands with && 14 years ago
Elijah Newren 4ab9a157d0 merge_content(): Check whether D/F conflicts are still present 15 years ago
Elijah Newren 2adc7dcc11 conflict_rename_rename_1to2(): Fix checks for presence of D/F conflicts 15 years ago
Elijah Newren a0de2f6bd3 conflict_rename_delete(): Check whether D/F conflicts are still present 15 years ago
Elijah Newren 882fd11aff merge-recursive: Delay content merging for renames 15 years ago
Elijah Newren 07413c5a31 merge-recursive: Move handling of double rename of one file to two 15 years ago
Elijah Newren 707983484b t6022: Add tests for rename/rename combined with D/F conflicts 15 years ago
Elijah Newren 52304ecddf t6022: Add paired rename+D/F conflict: (two/file, one/file) -> (one, two) 15 years ago
Elijah Newren 588504b694 t6022: Add tests with both rename source & dest involved in D/F conflicts 15 years ago
Elijah Newren 3398f2f583 t6022: Add tests for reversing order of merges when D/F conflicts present 15 years ago
Elijah Newren af6e175199 t6022: Add test combinations of {content conflict?, D/F conflict remains?} 15 years ago
Gary V. Vaughan 4fdf71be1c tests: use "test_cmp", not "diff", when verifying the result 15 years ago
Alex Riesen 8a35981927 Add a test for merging changed and rename-changed branches 18 years ago
Junio C Hamano 5b329a5f5e t6022: ignoring untracked files by merge-recursive when they do not matter 19 years ago
Junio C Hamano 36889a5078 tests: merge-recursive is usable without Python 19 years ago
Junio C Hamano fcc387db9b read-tree -m -u: do not overwrite or remove untracked working tree files. 19 years ago
Johannes Schindelin abb7c7b31c Optionally work without python 19 years ago
Junio C Hamano 724b511d4f merge-recursive: conflicting rename case. 19 years ago
Junio C Hamano b825e6ff5d t/t6022: a new test for renaming merge. 19 years ago