287 Commits (bda02ebc39fc9e46c979eee8026a66ac1a060dbd)

Author SHA1 Message Date
Thomas Rast 996277c520 Refactor cache_tree_update idiom from commit 13 years ago
Junio C Hamano ae8e4c9ce1 merge: make usage of commit->util more extensible 14 years ago
Brad King 80988783c8 submodule: Search for merges only at end of recursive merge 14 years ago
Junio C Hamano d45b7f40b3 merge-recursive: Do not look at working tree during a virtual ancestor merge 14 years ago
Carlos Martín Nieto f7d650c06e Remove 'working copy' from the documentation and C code 14 years ago
Jonathan Nieder 03f622c81f merge-recursive: take advantage of hardcoded empty tree 14 years ago
Elijah Newren f701aae077 merge-recursive: Don't re-sort a list whose order we depend upon 14 years ago
Elijah Newren 6d63070cac merge-recursive: Fix virtual merge base for rename/rename(1to2)/add-dest 14 years ago
Elijah Newren 35a74abff3 merge-recursive: Avoid unnecessary file rewrites 14 years ago
Elijah Newren f53d39778c merge-recursive: Fix spurious 'refusing to lose untracked file...' messages 14 years ago
Elijah Newren 3672c97148 merge-recursive: Fix working copy handling for rename/rename/add/add 14 years ago
Elijah Newren 1ac91b32b5 merge-recursive: add handling for rename/rename/add-dest/add-dest 14 years ago
Elijah Newren e03acb8bc1 merge-recursive: Have conflict_rename_delete reuse modify/delete code 14 years ago
Elijah Newren b70332520d merge-recursive: Make modify/delete handling code reusable 14 years ago
Elijah Newren 434b8525e7 merge-recursive: Consider modifications in rename/rename(2to1) conflicts 14 years ago
Elijah Newren dac4741554 merge-recursive: Create function for merging with branchname:file markers 14 years ago
Elijah Newren 232c635f7e merge-recursive: Record more data needed for merging with dual renames 14 years ago
Elijah Newren 461f504117 merge-recursive: Defer rename/rename(2to1) handling until process_entry 14 years ago
Elijah Newren a99b7f2256 merge-recursive: Small cleanups for conflict_rename_rename_1to2 14 years ago
Elijah Newren c52ff85d97 merge-recursive: Fix rename/rename(1to2) resolution for virtual merge base 14 years ago
Elijah Newren 6bdaead1e5 merge-recursive: Introduce a merge_file convenience function 14 years ago
Elijah Newren ec61d14963 merge-recursive: Fix modify/delete resolution in the recursive case 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 4f66dade81 merge-recursive: Cleanup and consolidation of rename_conflict_info 14 years ago
Elijah Newren edd2faf52e merge-recursive: Consolidate process_entry() and process_df_entry() 14 years ago
Elijah Newren 51931bf08e merge-recursive: Improve handling of rename target vs. directory addition 14 years ago
Elijah Newren 7769a75e96 merge-recursive: Add comments about handling rename/add-source cases 14 years ago
Elijah Newren 0a6b87126e merge-recursive: Make dead code for rename/rename(2to1) conflicts undead 14 years ago
Elijah Newren 531357a4cc merge-recursive: Fix deletion of untracked file in rename/delete conflicts 14 years ago
Elijah Newren b8ddf16424 merge-recursive: Split update_stages_and_entry; only update stages at end 14 years ago
Elijah Newren ed0148a520 merge-recursive: Allow make_room_for_path() to remove D/F entries 14 years ago
Elijah Newren aacb82de3f merge-recursive: Split was_tracked() out of would_lose_untracked() 14 years ago
Elijah Newren 70cc3d36eb merge-recursive: Save D/F conflict filenames instead of unlinking them 14 years ago
Elijah Newren f2507b4e0e merge-recursive: Fix code checking for D/F conflicts still being present 14 years ago
Elijah Newren f0fd4d05e8 merge-recursive: Fix sorting order and directory change assumptions 14 years ago
Elijah Newren 7b1c610f84 merge-recursive: Fix recursive case with D/F conflict via add/add conflict 14 years ago
Elijah Newren 0b30e81251 merge-recursive: Avoid working directory changes during recursive case 14 years ago
Elijah Newren 3d6b8e884c merge-recursive: Remember to free generated unique path names 14 years ago
Elijah Newren 650467cf89 merge-recursive: Consolidate different update_stages functions 14 years ago
Elijah Newren 0c05942087 merge-recursive: Mark some diff_filespec struct arguments const 14 years ago
Elijah Newren abafc88e76 merge-recursive: Correct a comment 14 years ago
Elijah Newren c43ba42e8d merge-recursive: Make BUG message more legible by adding a newline 14 years ago
Tay Ray Chuan 8c912eea94 teach --histogram to diff 14 years ago
Junio C Hamano 6db41050a3 Revert "Merge branch 'en/merge-recursive'" 14 years ago
Jonathan Nieder 8c2be75fe1 add, merge, diff: do not use strcasecmp to compare config variable names 14 years ago
Dan McGee 13ee1384ef Fix two unused variable warnings in gcc 4.6 14 years ago
Nguyễn Thái Ngọc Duy f0096c06bc Convert read_tree{,_recursive} to support struct pathspec 14 years ago
Junio C Hamano f31027c99c diffcore-rename: fall back to -C when -C -C busts the rename limit 14 years ago
Junio C Hamano b9b3eef761 merge-recursive: tweak magic band-aid 14 years ago