)]}'
{
  "commit": "2077c54069ed062587591a073ad0f03d521083e6",
  "tree": "8b029ea583e8f4a6ac25bba85acf1a3e9692b9c1",
  "parents": [
    "f440f8ec3f63e5d663e1f9d9614f05a39422102a"
  ],
  "author": {
    "name": "kshyanashree",
    "email": "109167932+kshyanashree@users.noreply.github.com",
    "time": "Tue Aug 09 13:10:33 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 09 13:10:33 2022 -0700"
  },
  "message": "Release 5.3.0 (#16074)\n\n* Updated Codeowners file (#16032)\r\n\r\n* Propagate the error message when a credential helper fails. (#16030)\r\n\r\nCloses #16012.\r\n\r\nPiperOrigin-RevId: 464732834\r\nChange-Id: If51ce914098ff17ffe23fa4614947e7f4a5088dc\r\n\r\nCo-authored-by: Tiago Quelhas \u003ctjgq@google.com\u003e\r\n\r\n* Migrate legacy desugar wrapper to new rlocation() (#16025)\r\n\r\nRELNOTES: Fix for desugaring failure on Bazel+Android+Windows build scenario.\r\nPiperOrigin-RevId: 464654335\r\nChange-Id: I845093b134dc68ae541603008fe7fee701c7451c\r\n\r\nCo-authored-by: Gowroji Sunil \u003c48122892+sgowroji@users.noreply.github.com\u003e\r\n\r\n* Correctly report errors thrown by CommandLinePathFactory#create. (#16036)\r\n\r\nThis method is called while initializing the remote module [1]. Any exceptions\r\nnot derived from java.io.IOException cause a silent server crash.\r\n\r\n[1] https://cs.opensource.google/bazel/bazel/+/master:src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java;l\u003d436;drc\u003df3211f00ae08746b5794ab01d404c32b43146aba\r\n\r\nCloses #16022.\r\n\r\nPiperOrigin-RevId: 464997904\r\nChange-Id: I87fd5eaeb562d849bb830d68f1bfbbf06f6e0ea9\r\n\r\nCo-authored-by: Tiago Quelhas \u003ctjgq@google.com\u003e\r\n\r\n* Fix an issue that `incompatible_remote_build_event_upload_respect_no_… (#16045)\r\n\r\n* Fix an issue that `incompatible_remote_build_event_upload_respect_no_…\r\n\r\n…cache` doesn\u0027t work with BwtB.\r\n\r\nThe root cause is we use `Path` as key to check which files are omitted, but it also compares the underlying filesystem. When BwtB is enabled, the filesystem for the file is different so we failed to mark the file as omitted.\r\n\r\nThis change fixes that by using `PathFragment` as key.\r\n\r\nFixes #15527.\r\n\r\nCloses #16023.\r\n\r\nPiperOrigin-RevId: 465284879\r\nChange-Id: I49bbd7a6055e0f234b4ac86a224886bd85797f71\r\n\r\n* Update ByteStreamBuildEventArtifactUploader changes\r\n\r\nRemoving the import as it is throwing the error\r\n\r\nCo-authored-by: Chi Wang \u003cchiwang@google.com\u003e\r\n\r\nCo-authored-by: Tiago Quelhas \u003ctjgq@google.com\u003e\r\nCo-authored-by: Ted \u003ctedx@google.com\u003e\r\nCo-authored-by: Gowroji Sunil \u003c48122892+sgowroji@users.noreply.github.com\u003e\r\nCo-authored-by: Chi Wang \u003cchiwang@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd22af156c0d2ff9b4a3f17d5214821464b61ed3",
      "old_mode": 33188,
      "old_path": "CODEOWNERS",
      "new_id": "9c34fcfcc58e59464e37f9e894a19c92e9cf97ad",
      "new_mode": 33188,
      "new_path": "CODEOWNERS"
    },
    {
      "type": "modify",
      "old_id": "e410c0b52bc771d3cfd3f3c5d01bbf1fbf7c360a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/authandtls/credentialhelper/CredentialHelper.java",
      "new_id": "db9b43b1aef9257b06e28895c011e50db3f28d44",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/authandtls/credentialhelper/CredentialHelper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d8718f0edfd7f22909314e44ed50810c1866256",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/authandtls/credentialhelper/CredentialHelperException.java"
    },
    {
      "type": "modify",
      "old_id": "0e3b79cedf070f1f8fe7500bb1a27f4aa432f932",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/ByteStreamBuildEventArtifactUploader.java",
      "new_id": "15c12bbb1b093e35a1ea486f7a94d7c10b86a6d7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/ByteStreamBuildEventArtifactUploader.java"
    },
    {
      "type": "modify",
      "old_id": "9afc158cfbad388cc5aa57e3b42503c083d25c4e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/util/BUILD",
      "new_id": "13d4514d68b76a19380f0d72db4478d49d0387ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/util/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8c4099a5931bd617ec5029f92f399aec0a87dcf7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/util/Utils.java",
      "new_id": "c77504043522066741826570a28e3eeeda4a509e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/util/Utils.java"
    },
    {
      "type": "modify",
      "old_id": "074bda748af98dd5b8ef49c947ca08b28f8939c9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/CommandLinePathFactory.java",
      "new_id": "99940897822a62531327390284a3465ecfcd7c10",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/CommandLinePathFactory.java"
    },
    {
      "type": "modify",
      "old_id": "4aeb4595b084d063ead484e39d1220a762a4ed8e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/authandtls/credentialhelper/CredentialHelperTest.java",
      "new_id": "0db1127fb55c3c0beb0a22e65129ac9beee8d31d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/authandtls/credentialhelper/CredentialHelperTest.java"
    },
    {
      "type": "modify",
      "old_id": "223f39b770992386a9eefd20cd351565cad9cfd6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/runtime/CommandLinePathFactoryTest.java",
      "new_id": "dab8e39ff8c75752ed65453689c9443efbbc9e3c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/runtime/CommandLinePathFactoryTest.java"
    },
    {
      "type": "modify",
      "old_id": "f45f93dbb2f3612e6b8bffd2b4e36e0886e98e1e",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/remote/remote_execution_test.sh",
      "new_id": "e79b2dfe4f4d4957d462ab619615cbe628ee2c5f",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/remote/remote_execution_test.sh"
    },
    {
      "type": "modify",
      "old_id": "fd6f0ec18bdbb0047d1ce66738253d40332d11ce",
      "old_mode": 33188,
      "old_path": "tools/android/BUILD.tools",
      "new_id": "45ccf4360c160b118408b30ac967fde9096b3591",
      "new_mode": 33188,
      "new_path": "tools/android/BUILD.tools"
    },
    {
      "type": "modify",
      "old_id": "74eee3d11732248b1a77cd8f97c5e76fc59136b4",
      "old_mode": 33188,
      "old_path": "tools/android/desugar.sh",
      "new_id": "fd24e346e37200f51418bd9c7e85ec9a12a9c73d",
      "new_mode": 33188,
      "new_path": "tools/android/desugar.sh"
    }
  ]
}
