aboutsummaryrefslogtreecommitdiffstats
path: root/symlinks.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-24symlinks.h: move declarations for symlinks.c functions from cache.hElijah Newren1-1/+2
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2021-12-09symlinks: do not include startup_info->original_cwd in dir removalElijah Newren1-1/+7
2021-03-18checkout: don't follow symlinks when removing entriesMatheus Tavares1-8/+22
2021-03-18symlinks: update comment on threaded_check_leading_path()Matheus Tavares1-23/+3
2021-02-12Sync with 2.20.5Johannes Schindelin1-0/+24
2021-02-12checkout: fix bug that makes checkout follow symlinks in leading pathMatheus Tavares1-0/+24
2018-12-09Indent code with TABsNguyễn Thái Ngọc Duy1-1/+1
2014-07-07symlinks: remove PATH_MAX limitationKarsten Blees1-35/+28
2012-09-15symlinks.c: mark private file-scope symbols as staticJunio C Hamano1-2/+5
2012-03-02Add threaded versions of functions in symlinks.c.Jared Hance1-2/+26
2011-02-21do not overwrite untracked symlinksClemens Buchacher1-1/+1
2010-10-13do not overwrite files in leading pathClemens Buchacher1-5/+16
2010-10-13lstat_cache: optionally return match_lenClemens Buchacher1-16/+27
2010-01-17symlinks.c: remove unused functionsJunio C Hamano1-31/+0
2009-07-29lstat_cache: guard against full match of length of 'name' parameterKjetil Barvik1-0/+4
2009-07-09Export thread-safe version of 'has_symlink_leading_path()'Linus Torvalds1-11/+10
2009-07-09Prepare symlink caching for thread-safetyLinus Torvalds1-35/+40
2009-06-07symlinks.c: small style cleanupKjetil Barvik1-4/+2
2009-03-17Revert "lstat_cache(): print a warning if doing ping-pong between cache types"Kjetil Barvik1-23/+0
2009-02-09lstat_cache(): print a warning if doing ping-pong between cache typesKjetil Barvik1-0/+23
2009-02-09unlink_entry(): introduce schedule_dir_for_removal()Kjetil Barvik1-0/+59
2009-02-09lstat_cache(): swap func(length, string) into func(string, length)Kjetil Barvik1-8/+8
2009-02-09lstat_cache(): generalise longest_match_lstat_cache()Kjetil Barvik1-22/+24
2009-02-09lstat_cache(): small cleanup and optimisationKjetil Barvik1-20/+24
2009-01-18lstat_cache(): introduce clear_lstat_cache() functionKjetil Barvik1-0/+8
2009-01-18lstat_cache(): introduce invalidate_lstat_cache() functionKjetil Barvik1-8/+36
2009-01-18lstat_cache(): introduce has_dirs_only_path() functionKjetil Barvik1-17/+47
2009-01-18lstat_cache(): introduce has_symlink_or_noent_leading_path() functionKjetil Barvik1-34/+60
2009-01-18lstat_cache(): more cache effective symlink/directory detectionKjetil Barvik1-40/+125
2008-05-10Optimize symlink/directory detectionLinus Torvalds1-33/+49
2007-05-11Add has_symlink_leading_path() function.Junio C Hamano1-0/+48