69 Commits (d1364529d06e5fa3bc054396299944a7a4861776)

Author SHA1 Message Date
Junio C Hamano 2e2b887d1c unpack_trees(): allow callers to differentiate worktree errors from merge errors 17 years ago
Junio C Hamano 8ccba008ee unpack-trees: allow Porcelain to give different error messages 17 years ago
Linus Torvalds c40641b77b Optimize symlink/directory detection 17 years ago
Linus Torvalds 1fa6ead492 Make unpack-tree update removed files before any updated files 17 years ago
Linus Torvalds 32260ad5db Make branch merging aware of underlying case-insensitive filsystems 17 years ago
Linus Torvalds cd2fef59ed Make hash_name_lookup able to do case-independent lookups 17 years ago
Linus Torvalds df292c791a Make "index_name_exists()" return the cache_entry it found 17 years ago
Junio C Hamano c4758d3c93 Fix read-tree not to discard errors 17 years ago
Linus Torvalds 7f8ab8dc07 Don't update unchanged merge entries 17 years ago
Linus Torvalds fac4b32887 Fix recent 'unpack_trees()'-related changes breaking 'git stash' 17 years ago
Junio C Hamano ca885a4fe6 read-tree() and unpack_trees(): use consistent limit 17 years ago
Linus Torvalds 20a16eb33e unpack_trees(): fix diff-index regression. 17 years ago
Junio C Hamano 542c264b01 traverse_trees_recursive(): propagate merge errors up 17 years ago
Linus Torvalds 1caeacc1f2 unpack_trees(): minor memory leak fix in unused destination index 17 years ago
Linus Torvalds 34110cd4e3 Make 'unpack_trees()' have a separate source and destination index 17 years ago
Linus Torvalds bc052d7f43 Make 'unpack_trees()' take the index to work on as an argument 17 years ago
Linus Torvalds 01904572a5 Move 'unpack_trees()' over to 'traverse_trees()' interface 17 years ago
Linus Torvalds e85486450e Be more verbose when checkout takes a long time 17 years ago
Linus Torvalds eb7a2f1d50 Use helper function for copying index entry information 17 years ago
Daniel Barkalow 4e7c4571b8 Add "skip_unmerged" option to unpack_trees. 17 years ago
Daniel Barkalow 33ecf7eb61 Discard "deleted" cache entries after using them to update the working tree 17 years ago
Daniel Barkalow b05c6dff8a Send unpack-trees debugging output to stderr 17 years ago
Daniel Barkalow 17e4642667 Add flag to make unpack_trees() not print errors. 17 years ago
Daniel Barkalow 203a2fe117 Allow callers of unpack_trees() to handle failure 17 years ago
Junio C Hamano 6831a88ac0 gitignore: lazily find dtype 17 years ago
Junio C Hamano d6b8fc303b gitignore(5): Allow "foo/" in ignore list to match directory "foo" 17 years ago
Linus Torvalds 7a51ed66f6 Make on-disk index representation separate from in-core one 17 years ago
Linus Torvalds f2fdd10ab7 unpack-trees: FLEX_ARRAY fix 17 years ago
Junio C Hamano 63d285c849 per-directory-exclude: lazily read .gitignore files 17 years ago
Junio C Hamano 4bd5b7dacc ce_match_stat, run_diff_files: use symbolic constants for readability 17 years ago
Nicolas Pitre 4d4fcc5451 relax usage of the progress API 17 years ago
Nicolas Pitre dc6a0757c4 make struct progress an opaque type 17 years ago
Nicolas Pitre 42e18fbf5f more compact progress display 17 years ago
Linus Torvalds 566b5c057c Optimize the three-way merge of git-read-tree 18 years ago
Linus Torvalds d699676dda Optimize the two-way merge of git-read-tree too 18 years ago
Linus Torvalds 288f072ec0 Optimize the common cases of git-read-tree 18 years ago
Linus Torvalds b48d5a050a Move old index entry removal from "unpack_trees()" into the individual functions 18 years ago
Linus Torvalds 933bf40a5c Start moving unpack-trees to "struct tree_desc" 18 years ago
Junio C Hamano 936492d3cf unpack-trees.c: assume submodules are clean during check-out 18 years ago
René Scharfe 1843d8d545 cleanup unpack-trees.c: shrink struct tree_entry_list 18 years ago
Sven Verdoolaege 0cf7375542 unpack-trees.c: assume submodules are clean during check-out 18 years ago
Junio C Hamano ec0603e13c Teach read-tree 2-way merge to ignore intermediate symlinks 18 years ago
Sven Verdoolaege 0a76f66524 unpack-trees.c: verify_uptodate: remove dead code 18 years ago
Junio C Hamano 16a4c6176a read-tree -m -u: avoid getting confused by intermediate symlinks. 18 years ago
Nicolas Pitre 55a9137d8a delay progress display when checking out files 18 years ago
Nicolas Pitre 13aaf14825 make progress "title" part of the common progress interface 18 years ago
Nicolas Pitre 96a02f8f6d common progress display support 18 years ago
Junio C Hamano 4c4caafc9c Treat D/F conflict entry more carefully in unpack-trees.c::threeway_merge() 18 years ago
Junio C Hamano ea4b52a86f t1000: fix case table. 18 years ago
Junio C Hamano c81935348b Fix switching to a branch with D/F when current branch has file D. 18 years ago