132 Commits (2085b16aefdbb1dc081aa40c62eb8110a222731d)

Author SHA1 Message Date
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 16 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
Brandon Casey 0039ba7e5e unpack-trees.c: work around run-time array initialization flaw on IRIX 6.5 16 years ago
Linus Torvalds dba2e2037f Simplify read_directory[_recursive]() arguments 16 years ago
Linus Torvalds 2af202be3d Fix various sparse warnings in the git source code 16 years ago
Junio C Hamano b65982b608 Optimize "diff-index --cached" using cache-tree 16 years ago
Alex Riesen 691f1a28bf replace direct calls to unlink(2) with unlink_or_warn 16 years ago
Junio C Hamano 66985e6629 unpack-trees: do not muck with attributes when we are not checking out 16 years ago
Junio C Hamano 06f33c1735 Read attributes from the index that is being checked out 16 years ago
Junio C Hamano aab3b9a1aa read-tree A B C: do not create a bogus index and do not segfault 16 years ago
Kjetil Barvik c06ff4908b Record ns-timestamps if possible, but do not use it without USE_NSEC 16 years ago
Kjetil Barvik 1dcafcc0e6 verify_uptodate(): add ce_uptodate(ce) test 16 years ago
Kjetil Barvik fba2f38a2c make USE_NSEC work as expected 16 years ago
Kjetil Barvik 36419c8ee4 check_updates(): effective removal of cache entries marked CE_REMOVE 16 years ago
Kjetil Barvik 7847892716 unlink_entry(): introduce schedule_dir_for_removal() 16 years ago
Kjetil Barvik 571998921d lstat_cache(): swap func(length, string) into func(string, length) 16 years ago
René Scharfe c7cddc1a2f merge: fix out-of-bounds memory access 16 years ago
Kjetil Barvik 09c9306658 lstat_cache(): introduce has_symlink_or_noent_leading_path() function 16 years ago
Clemens Buchacher 7b9e3ce025 unpack-trees: remove redundant path search in verify_absent 16 years ago
Clemens Buchacher 837e5fe95d unpack-trees: fix path search bug in verify_absent 16 years ago
Clemens Buchacher 6b9315d5a1 unpack-trees: handle failure in verify_absent 16 years ago
Daniel Lowe 9db56f71b9 Fix non-literal format in printf-style calls 17 years ago
Jeff King 13494ed14c correct cache_entry allocation 17 years ago
Junio C Hamano 5521883490 checkout: do not lose staged removal 17 years ago
Junio C Hamano 913e0e99b6 unpack_trees(): protect the handcrafted in-core index from read_cache() 17 years ago
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