File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change 22#include "../../hashmap.h"
33#include "../win32.h"
44#include "fscache.h"
5+ #include "config.h"
56
67static int initialized ;
78static volatile long enabled ;
@@ -393,7 +394,11 @@ int fscache_enable(int enable)
393394 int result ;
394395
395396 if (!initialized ) {
397+ int fscache = git_env_bool ("GIT_TEST_FSCACHE" , -1 );
398+
396399 /* allow the cache to be disabled entirely */
400+ if (fscache != -1 )
401+ core_fscache = fscache ;
397402 if (!core_fscache )
398403 return 0 ;
399404
Original file line number Diff line number Diff line change @@ -429,6 +429,9 @@ GIT_TEST_CHECKOUT_WORKERS=<n> overrides the 'checkout.workers' setting
429429to <n> and 'checkout.thresholdForParallelism' to 0, forcing the
430430execution of the parallel-checkout code.
431431
432+ GIT_TEST_FSCACHE=<boolean> exercises the uncommon fscache code path
433+ which adds a cache below mingw's lstat and dirent implementations.
434+
432435Naming Tests
433436------------
434437
You can’t perform that action at this time.
0 commit comments