101 Commits (921eabde9d0b9b43b293b37ac701bdfd10a64f54)

Author SHA1 Message Date
Jeff King 29209cbe58 dir: fix COLLECT_IGNORED on excluded prefixes 15 years ago
Jeff King 3fc0d131c5 rm: fix bug in recursive subdirectory removal 15 years ago
Nguyễn Thái Ngọc Duy 45d76f1718 Fix memory corruption when .gitignore does not end by \n 15 years ago
Junio C Hamano 48ffef966c ls-files: fix overeager pathspec optimization 15 years ago
Junio C Hamano 16e2cfa909 read_directory(): further split treat_path() 15 years ago
Junio C Hamano 53cc5356fb read_directory_recursive(): refactor handling of a single path into a separate function 15 years ago
Nguyễn Thái Ngọc Duy cb09753423 dir.c: export excluded_1() and add_excludes_from_file_1() 16 years ago
Nguyễn Thái Ngọc Duy c84de70781 excluded_1(): support exclude files in index 16 years ago
Nguyễn Thái Ngọc Duy c28b3d6e7b Read .gitignore from index if it is skip-worktree 16 years ago
Nguyễn Thái Ngọc Duy b5041c5f3b Avoid writing to buffer in add_excludes_from_file_1() 16 years ago
Junio C Hamano a0f4afbe87 clean: require double -f options to nuke nested git repository and work tree 16 years ago
Linus Torvalds 443e061a41 Avoid using 'lstat()' to figure out directories 16 years ago
Linus Torvalds caa6b7825a Avoid doing extra 'lstat()'s for d_type if we have an up-to-date cache entry 16 years ago
Linus Torvalds dba2e2037f Simplify read_directory[_recursive]() arguments 16 years ago
Linus Torvalds 1d8842d921 Add 'fill_directory()' helper function for directory traversal 16 years ago
Thomas Rast d824cbba02 Convert existing die(..., strerror(errno)) to die_errno() 16 years ago
Jeff King 6e4f981ffb git-add: no need for -f when resolving a conflict in already tracked path 16 years ago
Linus Torvalds da4b3e8c28 dir.c: clean up handling of 'path' parameter in read_directory_recursive() 16 years ago
Allan Caffee 2c5b011503 dir.c: Fix two minor grammatical errors in comments 16 years ago
Felipe Contreras 4b25d091ba Fix a bunch of pointer declarations (codestyle) 16 years ago
Johannes Schindelin 7c4c97c0ac Turn the flags in struct dir_struct into a single variable 16 years ago
Finn Arne Gangstad dd482eeac2 Support "\" in non-wildcard exclusion entries 16 years ago
Kjetil Barvik 571998921d lstat_cache(): swap func(length, string) into func(string, length) 16 years ago
René Scharfe 8cc3299262 Change NUL char handling of isspecial() 16 years ago
Clemens Buchacher 0b50922abf remove pathspec_match, use match_pathspec instead 16 years ago
Clemens Buchacher 1c7c1d179e clean up pathspec matching 16 years ago
Alexander Potashev 55892d2398 Allow cloning to an existing empty directory 16 years ago
Alexander Potashev 8ca12c0d62 add is_dot_or_dotdot inline function 16 years ago
Nanako Shiraishi 159b321270 dir.c: make dir_add_name() and dir_add_ignored() static 16 years ago
Alex Riesen 4a92d1bfb7 Add remove_path: a function to remove as much as possible of a path 16 years ago
Brandon Casey 63e8aea74e dir.c: Avoid c99 array initialization 17 years ago
Kevin Ballard ea335b56d4 Fix escaping of glob special characters in pathspecs 17 years ago
Junio C Hamano 725b06050a add: refuse to add working tree items beyond symlinks 17 years ago
Linus Torvalds 88ea8112b4 Optimize match_pathspec() to avoid fnmatch() 17 years ago
Shawn Bohrer f2d0df7148 git clean: Don't automatically remove directories when run within subdirectory 17 years ago
Linus Torvalds 0a9b88b7de Add 'core.ignorecase' option 17 years ago
Linus Torvalds cd2fef59ed Make hash_name_lookup able to do case-independent lookups 17 years ago
Jim Meyering 8e0f70033b Avoid unnecessary "if-before-free" tests. 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 cf558704fb Create pathname-based hash-table lookup into index 17 years ago
Linus Torvalds 7a51ed66f6 Make on-disk index representation separate from in-core one 17 years ago
李鸿 6ba78238a8 Fix a memory leak 17 years ago
Junio C Hamano 63d285c849 per-directory-exclude: lazily read .gitignore files 17 years ago
Junio C Hamano 686a4a06b6 dir.c: minor clean-up 17 years ago
Junio C Hamano a50f9fc5fe file_exists(): dangling symlinks do exist 17 years ago
Junio C Hamano 0e06cc8b82 Fix per-directory exclude handing for "git add" 17 years ago
Junio C Hamano dcf0c16ef1 core.excludesfile clean-up 17 years ago
Junio C Hamano 41a7aa588f Fix per-directory exclude handing for "git add" 17 years ago
Junio C Hamano 039bc64e88 core.excludesfile clean-up 17 years ago