)]}'
{
  "commit": "9ed07e33051696b29302015e823ea8f697e7b160",
  "tree": "d392b6ce61efc4452255404f457c63fabac1d2c4",
  "parents": [
    "81b042b2b6388dbae7b02b4b6ec87a2f7d63db36"
  ],
  "author": {
    "name": "tjgq",
    "email": "tjgq@google.com",
    "time": "Fri Aug 28 05:33:48 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 28 05:35:35 2026 -0700"
  },
  "message": "Propagate errors other than non-existence from FileSystem.is* methods.\n\nIn cases where the exception cannot be readily handled by the surrounding code, keep the preexisting behavior and leave a TODO for later - the primary objective of this CL is to fix the method signatures and their implementations, not every callsite.\n\nPiperOrigin-RevId: 972530629\nChange-Id: I15b637a93d2efa584b799564e28d51a418328ead\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "042c39fa17245c836fcdfe8b8f8fa45c3a254d56",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/FileStateValue.java",
      "new_id": "791afa3d541c8ff23470edcb9af3880f8384aac4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/FileStateValue.java"
    },
    {
      "type": "modify",
      "old_id": "ed953eb106a8e8c90c1e2f17445c090e2c955959",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/RepositoryFetchFunction.java",
      "new_id": "850ea3ed65d91025ec792a58a40df6a2063881fd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/RepositoryFetchFunction.java"
    },
    {
      "type": "modify",
      "old_id": "fdfe3372e79c77f814030ad560a4ecf423dfe23c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkPath.java",
      "new_id": "23d3d3570d6e19e60680b824eeac8e31db4ca11e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkPath.java"
    },
    {
      "type": "modify",
      "old_id": "ff8eab3a2ba973c82aa18fed7149860dbc773b92",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/includescanning/PathExistenceCache.java",
      "new_id": "f32ef490fc677cbb2f7eae494c6f61eee2288ec1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/includescanning/PathExistenceCache.java"
    },
    {
      "type": "modify",
      "old_id": "bdcd5729ca398af3ce562e18f9fb30f528990d6a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Package.java",
      "new_id": "499f105b59c91fcb5bff23f440f416e95ec7ef1a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Package.java"
    },
    {
      "type": "modify",
      "old_id": "73dd5fdfe55683b1823a91a92dcfbba0591c129a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteExternalOverlayFileSystem.java",
      "new_id": "b434ab2e7c77cc7d52f3d2394df4526b064627d7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteExternalOverlayFileSystem.java"
    },
    {
      "type": "modify",
      "old_id": "09edcf66524e4a16c02119d0bf5c2bc27ed8b292",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteOutputService.java",
      "new_id": "0f0ca8c0b7be723cebfe39a6f944e3bcae8b743e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteOutputService.java"
    },
    {
      "type": "modify",
      "old_id": "f05ed244a8e66512d9bfe3830ded903903c7387f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxUtil.java",
      "new_id": "be56a91d8a6d1dd28e4fe31f22f47c3ebb91d77a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxUtil.java"
    },
    {
      "type": "modify",
      "old_id": "b584337036b2cc30613c37ec463126507fbcb9a4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/sandbox/SandboxStash.java",
      "new_id": "ff88f32b1e11832fbdfead07750d34fbf95471ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/sandbox/SandboxStash.java"
    },
    {
      "type": "modify",
      "old_id": "2eead68518ec29c74b1f542ffb582f3a3173ca9e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/FilesystemValueChecker.java",
      "new_id": "306c3abe9772ffa8b5ca21492fc5189957349641",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/FilesystemValueChecker.java"
    },
    {
      "type": "modify",
      "old_id": "a30a2743ede9a7ab1f7a076df167ce1682715d02",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeActionExecutor.java",
      "new_id": "ca47741d48bfccfb52afd5b68dd08e601f216fb1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeActionExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "4ff652680445b2bf2e0bccf2ef77322a2ec22fb3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/vfs/FileSystem.java",
      "new_id": "78912bff5a760503b0d3c00b2cafc27916aeb941",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/vfs/FileSystem.java"
    },
    {
      "type": "modify",
      "old_id": "85e463fea291ac3b4a866e8f9e5ced7616028650",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/vfs/FileSystemUtils.java",
      "new_id": "58b69accca7c7af685d101ae3d24b442be8e5500",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/vfs/FileSystemUtils.java"
    },
    {
      "type": "modify",
      "old_id": "ab4fd4ad6ddb74450ea64ba83c26fcfa91727379",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/vfs/LocalOutputService.java",
      "new_id": "caeeec18b1afbeb1121c38026e9fe85c9ac6e91e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/vfs/LocalOutputService.java"
    },
    {
      "type": "modify",
      "old_id": "dc1e2ee30f799cdb3352550d531607e293b537c7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/vfs/Path.java",
      "new_id": "4e185e472adbb1c9d6c8ac3276a89d8c14f022c6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/vfs/Path.java"
    },
    {
      "type": "modify",
      "old_id": "29785734048fef93f7f87625ffc52c362701c873",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/vfs/PathTransformingDelegateFileSystem.java",
      "new_id": "d6b2222121b2a6933461d6d0dde7f87150927d57",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/vfs/PathTransformingDelegateFileSystem.java"
    },
    {
      "type": "modify",
      "old_id": "7d8afe8af3025233f217c5f55c7534c10c475d18",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsFileSystem.java",
      "new_id": "0cd7b6215ddd75557d6e42ca9403b29d4ed38767",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsFileSystem.java"
    },
    {
      "type": "modify",
      "old_id": "6add64340d114dc8d3f239345d28342bdb8eed16",
      "old_mode": 33188,
      "old_path": "src/main/protobuf/failure_details.proto",
      "new_id": "27f1a89c930edc9612c263eae194c84203535bcd",
      "new_mode": 33188,
      "new_path": "src/main/protobuf/failure_details.proto"
    },
    {
      "type": "modify",
      "old_id": "9c94b6b4f9de311ce6ce1512923737a8f54ec7e9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/buildtool/ConvenienceSymlinkTest.java",
      "new_id": "c6a9b917caa9a71114aba489d15aa9d9a2de5176",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/buildtool/ConvenienceSymlinkTest.java"
    },
    {
      "type": "modify",
      "old_id": "2fcd27cede281348d942a3f06789fe86dfd80c7f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/buildtool/SymlinkForestTest.java",
      "new_id": "6917a2c6c6920f15fadbadcece041d0921d0cb77",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/buildtool/SymlinkForestTest.java"
    },
    {
      "type": "modify",
      "old_id": "7b1b2d86456f75681865e5c6ccb063e6dbb1bb7e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/vfs/FileSystemTest.java",
      "new_id": "74c4ae89279f08139828574d6c915f5ad8b98c5c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/vfs/FileSystemTest.java"
    },
    {
      "type": "modify",
      "old_id": "e112a48b0b9faf3f6d77d74eb2569b898681c923",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/vfs/NativePathTest.java",
      "new_id": "bdb38e2c7016bc6452a9bec3e80fb4e84e8d4b09",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/vfs/NativePathTest.java"
    },
    {
      "type": "modify",
      "old_id": "7419e020158e004e468e34fdb915dc013b60a340",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/vfs/SymlinkAwareFileSystemTest.java",
      "new_id": "d13b080b1946d4b7bd9d63dae9bf14219e39ef1c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/vfs/SymlinkAwareFileSystemTest.java"
    },
    {
      "type": "modify",
      "old_id": "3675f4081f44fba138e9f5bf1f6b9b7447f0e30c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/worker/WorkerFactoryTest.java",
      "new_id": "73fb6dbc59f892966d35fe5bbba349800b63b146",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/worker/WorkerFactoryTest.java"
    }
  ]
}
