- 9641a3b [3/3] Remove the term "sanity" in comments. by Googler · 4 years, 6 months ago
- 05650ff UnixFileSystem: read cached hashes from extended attributes by Ed Schouten · 4 years, 7 months ago
- 95704d1 Audit all production calls of Path#getDigest and either replace them with DigestUtils#getDigestWithManualFallback or document why Path#getFastDigest is not useful to them. by janakr · 4 years, 7 months ago
- 1fc9a60 Remove DigestHashFunction#{g,s}etDefault. DigestHashFunction must now always be specified in the FileSystem constructor. by janakr · 4 years, 7 months ago
- c39fb00 Remove DigestHashFunction#getDefaultUnchecked in favor of explicit injection. by janakr · 4 years, 7 months ago
- 97c0bd1 Replace test usages of DigestHashFunction#getDefaultUnchecked and implicit DigestHashFunction#getDefault calls by the actual default hash function. Also remove a bunch of unnecessary Clock injections. by janakr · 4 years, 7 months ago
- bfbd95f Fix multi-word test case names to use lowerCamelCase. by jmmv · 4 years, 7 months ago
- 0cd2858 Fix deletion of non-executable but readable directories by arostovtsev · 5 years ago
- 5b02f72 Muck out a lot of code, particularly serialization-related: by janakr · 5 years ago
- e6fcd97 Remove dependencies on the deprecated target build/lib:build. by jcater · 5 years ago
- 1c7483d Undo accidentally incompatible change in treatment of '(' and ')' in some globs. by arostovtsev · 5 years ago
- f0ccbe7 Properly escape '(' and ')' in globs when compiling to regexp. by arostovtsev · 5 years ago
- cffd417 Add --windows_enable_symlinks startup option to support native symlinks. by tomrenn · 5 years ago
- b20c559 Clean up dependencies on obsolete build/lib:util packages. by jcater · 5 years ago
- 660d17f Replace MoreAsserts.assertThrows with Assert.assertThrows by michajlo · 5 years ago
- cb3f2ce Bump the test size of //src/test/java/com/google/devtools/build/lib/vfs:VfsTests by pcloudy · 5 years ago
- 003a9b5 Narrow vfs/util's runtime deps by michajlo · 5 years ago
- 241d8c0 Add BUILD files for test/.../build/lib{buildeventstream,skylark/...,util/...,windows/..., and others} by kkress · 5 years ago
- c5344cb Reorganize the Bazel testutils for lib/analysis/util, lib/buildtool/util and by kkress · 5 years ago
- f93c72c Root: Rather than use @AutoCodec, use a handwritten ObjectCodec that allows us to optimize for the common case of a very popular Root. by nharmata · 5 years ago
- 7c5cb0e bazel vfs: report bad glob patterns using a checked exception by adonovan · 5 years ago
- 22e5231 Make `glob` documentation more explicit about hidden files and wildcards. by nharmata · 5 years ago
- be5630b VFS: add RootedPathAndCasing by Laszlo Csomor · 5 years ago
- ce4cf60 Refactor test_glob_with_io_error so we get test coverage in both --keep_going and --nokeep_going mode. Also, since that integration test is exercising usage of FileAccessException, add an explicit unit test for that in FileFunctionTest. by nharmata · 5 years ago
- 03be73e Rename FileSystem#createChannel() into createReadableByteChannel() by ichern · 5 years ago
- 33b9f9d Fix deleteTreesBelow crash if top directory goes missing. by jmmv · 5 years ago
- e5d1d43 Automated rollback of commit 49076cc6694e10170c2640048adbc1b1efd5c810. by jmmv · 5 years ago
- 4785a95 Add FileSystem.createChannel() method for creating java.nio.channels.ReadableByteChannel for reading a file. by Googler · 5 years ago
- 49076cc Fix deleteTreesBelow crash if top directory goes missing. by jmmv · 5 years ago
- 541f056 Remove some uses of MD5. by Googler · 5 years ago
- 604d3a1 Use Java 8 Predicate in FileSystemUtils. by ajurkowski · 6 years ago
- 5f97475 Simplify the TestThread interface by taking in a lambda. by jmmv · 6 years ago
- 351e468 Add getParentDirectory to RootedPath. by ajurkowski · 6 years ago
- f33bf96 Allow redundant calls to DigestHashFunction.setDefault(). by Googler · 6 years ago
- c05fd5b Remove superfluous test singletons. by Googler · 6 years ago
- 9efbb49 Automated rollback of commit 16465d7613348e39e0bcdb22697cf67d257a3d91. by laszlocsomor · 6 years ago
- 16465d7 glob() now supports case-insensitive mode by Laszlo Csomor · 6 years ago
- 6c59f0d Remove the unused option to do a readdir() that follow symlinks to free up by djasper · 6 years ago
- c8b0188 Fix assertThrows checks to have only the failing expression in the lambda. by jcater · 6 years ago
- a4d3da6 Automatic code cleanup. by cpovirk · 6 years ago
- b0c7ee5 Statically import MoreAsserts.assertThrows everywhere. by jcater · 6 years ago
- 3b09efa Automatic cleanup change. by jcater · 6 years ago
- 8496665 Automatic cleanup change. by jcater · 6 years ago
- d901b5b Automatic cleanup change. by jcater · 6 years ago
- bcd02f9 Automatic code cleanup. by cpovirk · 6 years ago
- e189354 Automatic code cleanup. by cpovirk · 6 years ago
- 8d24345c Remove dead code from NativePosixFiles and unix_jni. by jmmv · 6 years ago
- 7faa0ef Introduce a FileSystemCalls.getType() function that just returns the type of a by djasper · 6 years ago
- d4f51b9 Improve usefulness of NotASymlinkException#getMessage. Note that the returned string can make its way into Bazel's printed error message. by nharmata · 6 years ago
- e58f180 Improve testing for deleteTree and deleteTreesBelow. by jmmv · 6 years ago
- 5cc1f65 Move deleteTree and deleteTreesBelow into FileSystem and Path. by jmmv · 6 years ago
- ad04da6 Automatic code cleanup. by diamondm · 6 years ago
- 81adec8 Extend the special casing of glob()-exclude-patterns containing "**/*". by djasper · 6 years ago
- 7567fb3 Use a ForkJoinPool instead of a ThreadPoolExecutor for the globbing. This makes by djasper · 6 years ago
- 6371f55 Expand exclude patterns in glob()s using the glob result instead of the file by djasper · 6 years ago
- a539293 Warn if moving outputs out of the sandbox requires doing file copies. by jmmv · 6 years ago
- d3cdf56 Fix incompatibility with XFS (and possibly other file systems). by philwo · 6 years ago
- d2920e3 Revert "WindowsFileSystem: open files with delete-sharing" by Yun Peng · 6 years ago
- f469574 Clean up UnixGlob interrupt handling. Callers should not need to declare beforehand whether they allow for interrupt. Instead, use traditional Future semantics in our wrapper methods to call raw Future#get() or use Uninterruptibles. by felly · 7 years ago
- 1a95502 WindowsFileSystem: open files with delete-sharing by Laszlo Csomor · 7 years ago
- c2f1896 Propagate DefaultHashFunctionNotSetException past the filesystem by ccalvarin · 7 years ago
- 8794308 Explicitly provide the test-default hash function in all tests. by ccalvarin · 7 years ago
- 94c171c Parameterize the file system tests, make them test different hash functions. by ccalvarin · 7 years ago
- 37c70a1 Add easy access to MessageDigests in DigestHashFunction by ccalvarin · 7 years ago
- 78142a6 Add a normal startup-option for setting the digest function. by ccalvarin · 7 years ago
- c9efd06 Automated rollback of commit 7e87730de985b7099b9b683571d58efdaab70890. by ccalvarin · 7 years ago
- 7e87730 Remove default MD5 in most of Bazel's virtual filesystems. by ccalvarin · 7 years ago
- 09efb3f Use the path resolver when dealing with tree artifacts. by felly · 7 years ago
- dd9f60e Remove redundancy in DigestHashFunction use in FileSystem. by ccalvarin · 7 years ago
- 325e2ea Delete UnionFileSystem. by lberki · 7 years ago
- 09d2031 Bazel server: ensure OutputStreams are closed by laszlocsomor · 7 years ago
- 59f17d6 Bazel server: ensure InputStreams are closed by laszlocsomor · 7 years ago
- bda12a1 Move HashFunction out of FileSystem, and turn it into a class, instead of an enum. by ccalvarin · 7 years ago
- 89d85ea Allow for Path and Root resolution when extracting action metadata. by felly · 7 years ago
- fdda242 Make FileSystemUtils.moveFile always preserve symlinks and use it in SandboxedSpawn.copyOutputs. by Benjamin Peterson · 7 years ago
- 90750e6 Optimize GC churn due to PackageFunction#getContainingDirectory. While I'm here, also slightly restructure the code in #handleLabelsCrossingSubpackagesAndPropagateInconsistentFilesystemExceptions to make it more readable (and defer PackageIdentifier allocations). by nharmata · 7 years ago
- 9df3b45 Remove assumption from test that /a and /b don't exist. by buchgr · 7 years ago
- 20f35b4 Deletes CODEC fields now that they are no longer needed. by shahan · 7 years ago
- 978cb00 expectThrows has been renamed to assertThrows by cushon · 7 years ago
- fae34b9 Replaces InjectingObjectCodec with dependencies threaded through (Des|S)erializationContext. by shahan · 7 years ago
- a729b9b Replace path implementation. by tomlu · 7 years ago
- a93e422 Remove Root#getCodec, to bring Root in line with general style for codec by cpeyser · 7 years ago
- 054f4ca Rephrase RootCodec as an InjectingObjectCodec. by cpeyser · 7 years ago
- e7552c5 Fix usages of PathFragment segments that will become inefficient. by tomlu · 7 years ago
- 74706da Inline rarely used PathFragment methods that do not deserve to be on a core path class. by tomlu · 7 years ago
- 4c9fafd Add absolute root concept. by tomlu · 7 years ago
- ee6a686 Introduce Root class. by tomlu · 7 years ago
- 6c91906 Remove trivial instances of FileSystem#getRootDirectory from testing code. by tomlu · 7 years ago
- 87d1c25 Adds a CODEC for CppConfiguration. by shahan · 7 years ago
- 7f17d08 Automated rollback of commit cb7689404ef9a69488d64bfc2e0bfb9326e664d6. by tomlu · 7 years ago
- cb76894 Automated rollback of commit 6a54339bb943702bd7dffc43f85267dac98dc355. by tomlu · 7 years ago
- 3ed0159 Remove support for Windows relative-to-current-drive paths. by tomlu · 7 years ago
- 6a54339 Call through to Path#createDirectoryAndParents from FileUtils. by tomlu · 7 years ago
- decca2b Add FileSystem#createDirectoryAndParents. by tomlu · 7 years ago
- 2258b81 Makes PathFragment have internal CODEC definition. by Googler · 7 years ago
- 18291e5 Add regression test for JavaIoFileSystem#createDirectory. by tomlu · 7 years ago
- c801c39 Automated rollback of commit 82e68b75304438c96ff878a0c2b8d18b42002486. by aehlig · 7 years ago
- 82e68b7 Make FileSystem operate on LocalPath instead of Path. by tomlu · 7 years ago
- 4a2f2c5 Add a new file path type, LocalPath. by tomlu · 7 years ago
- c2f6ae8 Thread filesystem through codebase. by tomlu · 7 years ago