commit | e5d1d43aac4be557cadde1c5d596590a6bef8912 | [log] [tgz] |
---|---|---|
author | jmmv <jmmv@google.com> | Tue Oct 22 07:09:51 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Oct 22 07:11:00 2019 -0700 |
tree | 7dee4e0f75f3b94de13758f8a2e12ee6dd34451f | |
parent | 4785a955a1c5b1a14b65e1c03eca4b0483e84537 [diff] |
Automated rollback of commit 49076cc6694e10170c2640048adbc1b1efd5c810. *** Reason for rollback *** The newly added tests applied to all file systems, not just the UnixFileSystem... and they have exposed potential problems in them. Nice! But I need to investigate what to do, so roll back in the meantime. RELNOTES: None. *** Original change description *** Fix deleteTreesBelow crash if top directory goes missing. The deleteTreesBelow method starts with a check to see if the given path is a directory and aborts early if not. This was masking a bug (introduced in https://github.com/bazelbuild/bazel/commit/fac322b1ef7a9acbe71f3718143c0dae43fb5833) in the JNI code where we would not gracefully handle errors if any syscalls failed on this top-level directory. Fix this by removing an invalid assertion and add a race condition test to ensure this works and that we get valid error messages. While doing this, replace all... *** PiperOrigin-RevId: 276057920
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md