164 Commits (8d3a3620288734f068b4fa024f5aa3ac2d696fcc)

Author SHA1 Message Date
Junio C Hamano 4e363b11bd Revert "unpack_trees(): skip trees that are the same in all input" 14 years ago
Jonathan Nieder a93e530184 unpack-trees: handle lstat failure for existing file 14 years ago
Jonathan Nieder 92fda79ed0 unpack-trees: handle lstat failure for existing directory 14 years ago
Junio C Hamano 83c90314aa unpack_trees(): skip trees that are the same in all input 14 years ago
Junio C Hamano 84563a624e unpack-trees.c: cosmetic fix 14 years ago
Clemens Buchacher 3055d78f97 use persistent memory for rejected paths 14 years ago
Clemens Buchacher b1735b1ab7 do not overwrite files in leading path 14 years ago
Clemens Buchacher 6838d1ad6b add function check_ok_to_remove() 14 years ago
Nguyễn Thái Ngọc Duy 9037026d34 unpack-trees: fix sparse checkout's "unable to match directories" 14 years ago
Nguyễn Thái Ngọc Duy 2431afbf1b unpack-trees: move all skip-worktree checks back to unpack_trees() 14 years ago
Nguyễn Thái Ngọc Duy 0fd0e2417d dir.c: add free_excludes() 14 years ago
Clemens Buchacher 7980872d4e use persistent memory for rejected paths 14 years ago
Clemens Buchacher f66caaf9c8 do not overwrite files in leading path 14 years ago
Clemens Buchacher a9307f5a68 add function check_ok_to_remove() 14 years ago
Matthieu Moy 5e65ee35dd Move "show_all_errors = 1" to setup_unpack_trees_porcelain() 15 years ago
Matthieu Moy e294030fe8 setup_unpack_trees_porcelain: take the whole options struct as parameter 15 years ago
Matthieu Moy dc1166e685 Move set_porcelain_error_msgs to unpack-trees.c and rename it 15 years ago
Matthieu Moy e6c111b4c0 unpack_trees: group error messages by type 15 years ago
Matthieu Moy 08402b0409 merge-recursive: distinguish "removed" and "overwritten" messages 15 years ago
Diane Gasselin 23cbf11b5c merge-recursive: porcelain messages for checkout 15 years ago
Matthieu Moy 08353ebbab Turn unpack_trees_options.msgs into an array + enum 15 years ago
Jonathan Nieder 1ce584b058 read-tree: stop leaking tree objects 15 years ago
Nguyễn Thái Ngọc Duy 74da98f9c7 unpack-trees: mark new entries skip-worktree appropriately 15 years ago
Nguyễn Thái Ngọc Duy 711f151a7b unpack-trees: do not check for conflict entries too early 15 years ago
Nguyễn Thái Ngọc Duy 700e66d661 unpack-trees: let read-tree -u remove index entries outside sparse area 15 years ago
Nguyễn Thái Ngọc Duy eec3fc0309 unpack-trees: only clear CE_UPDATE|CE_REMOVE when skip-worktree is always set 15 years ago
Brian Downing e53e6b4433 unpack-trees: Make index lookahead less pessimal 15 years ago
Gary V. Vaughan 66dbfd55e3 Rewrite dynamic structure initializations to runtime assignment 15 years ago
Clemens Buchacher aecda37c66 do not overwrite files marked "assume unchanged" 15 years ago
Peter Collingbourne 80d706afed Introduce remove_or_warn function 15 years ago
Peter Collingbourne c5e558a80a Remove empty directories when checking out a commit with fewer submodules 15 years ago
Junio C Hamano ba655da537 read-tree --debug-unpack 15 years ago
Junio C Hamano 730f72840c unpack-trees.c: look ahead in the index 15 years ago
Junio C Hamano da165f470e unpack-trees.c: prepare for looking ahead in the index 15 years ago
Junio C Hamano cee2d6ae63 Aggressive three-way merge: fix D/F case 15 years ago
Junio C Hamano e11d7b5969 "reset --merge": fix unmerged case 15 years ago
Nguyễn Thái Ngọc Duy 56cac48c35 ie_match_stat(): do not ignore skip-worktree bit with CE_MATCH_IGNORE_VALID 15 years ago
Felipe Contreras a75d7b5409 Use 'fast-forward' all over the place 15 years ago
Junio C Hamano 353c5eeb5c unpack_callback(): use unpack_failed() consistently 16 years ago
Junio C Hamano 6caa7b5553 unpack-trees: typofix 16 years ago
Nguyễn Thái Ngọc Duy 9e1afb1675 sparse checkout: inhibit empty worktree 16 years ago
Nguyễn Thái Ngọc Duy f1f523eae9 unpack-trees(): ignore worktree check outside checkout area 16 years ago
Nguyễn Thái Ngọc Duy e800ec9d72 unpack_trees(): apply $GIT_DIR/info/sparse-checkout to the final index 16 years ago
Nguyễn Thái Ngọc Duy 08aefc9e47 unpack-trees(): "enable" sparse checkout and load $GIT_DIR/info/sparse-checkout 16 years ago
Nguyễn Thái Ngọc Duy 35a5aa79d0 unpack-trees.c: generalize verify_* functions 16 years ago
Nguyễn Thái Ngọc Duy e663db2f44 unpack-trees(): add CE_WT_REMOVE to remove on worktree alone 16 years ago
Nguyễn Thái Ngọc Duy 32f54ca317 unpack-trees(): carry skip-worktree bit over in merged_entry() 16 years ago
Nguyễn Thái Ngọc Duy 5203083694 Teach Git to respect skip-worktree bit (writing part) 16 years ago
Junio C Hamano 78d3b06e0f checkout -f: deal with a D/F conflict entry correctly 16 years ago
Linus Torvalds 05c1da2f5e Fix extraneous lstat's in 'git checkout -f' 16 years ago