)]}'
{
  "commit": "d0135a5fe0835f9cf2562e4567c3e6a4a602a032",
  "tree": "9db024323263c5e240975c3f57c915b4c6b71e95",
  "parents": [
    "d9bebabc73361ed4a5963715e39f54bc6fe9f103"
  ],
  "author": {
    "name": "Chi Wang",
    "email": "chiwang@google.com",
    "time": "Mon Oct 12 02:14:23 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Oct 12 02:16:04 2020 -0700"
  },
  "message": "Use CallCredentialsProvider and refresh credentials when needed for GrpcCacheClient and GrpcRemoteExecutor\n\nFollow up on #12106, this PR make changes to `GrpcCacheClient` and `GrpcRemoteExecutor` to use `CallCredentialsProvider` and refresh credentials when needed to avoid unauthenticated error during a long remote build.\n\nCloses #12156.\n\nPiperOrigin-RevId: 336619591\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9d58085203c22c43f26a750c01b5ca6511923f0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/ByteStreamUploader.java",
      "new_id": "a69a4df5486dab558139873ee91b4f60b84189f8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/ByteStreamUploader.java"
    },
    {
      "type": "modify",
      "old_id": "ac8e48a36721c2f8a80a5b1649070f61c0de7dab",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/GrpcCacheClient.java",
      "new_id": "13c3a4502e06e9488e96f858c158053ff6e0e8ad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/GrpcCacheClient.java"
    },
    {
      "type": "modify",
      "old_id": "573d3b9666baf6492baf43108a66f0135912c0dc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/GrpcRemoteExecutor.java",
      "new_id": "f89c461fa28bb2d30e0428f29d9b858f9d94331d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/GrpcRemoteExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "5c5235617fe447157f4d9e6f39ac0e9621446cf0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java",
      "new_id": "b4f309a757a6a9e322220463f6e4c9a37d67f419",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java"
    },
    {
      "type": "modify",
      "old_id": "4a0d8bb1ff1983de2f2d65afa1ac678e9b6f71b1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/util/BUILD",
      "new_id": "2b88772002e3d51ce0bf62345e4185c2a2fa4e55",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/util/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d6f2ffcc1dd6ffd7c07c191333f369922f7301e9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/util/Utils.java",
      "new_id": "15653738629c047848a906cae5ab638afec0716c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/util/Utils.java"
    },
    {
      "type": "modify",
      "old_id": "82d8ab027ec363e0ce1d3ce7d8679d1fcc44e302",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/GrpcCacheClientTest.java",
      "new_id": "6ab2b637c5954a64a8880fd99c868073ccf01fc9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/GrpcCacheClientTest.java"
    },
    {
      "type": "modify",
      "old_id": "f078105ae218b1bdfa0ed4dd1abf1145698b4b12",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/GrpcRemoteExecutionClientTest.java",
      "new_id": "c2af2040f7fd5aedd80b7e0b4807dcc5651a704a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/GrpcRemoteExecutionClientTest.java"
    },
    {
      "type": "modify",
      "old_id": "ad1b4c0ed7a2c46b220b47eb5c243dd0847c2569",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/UtilsTest.java",
      "new_id": "6dcb2d53fdcb8b5e1fcb19dc257b7b1fe97d2ddb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/UtilsTest.java"
    }
  ]
}
