)]}'
{
  "commit": "0b77360b54496de916bfe36ae8e97af1804ea9ea",
  "tree": "9de8ee3a97de7a1b8a7de7d3ef83dc88e914515c",
  "parents": [
    "71cd4866001d281fa60f294ee8108bf05e24e8af"
  ],
  "author": {
    "name": "chiwang",
    "email": "chiwang@google.com",
    "time": "Wed Sep 01 01:36:41 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Sep 01 01:38:11 2021 -0700"
  },
  "message": "Remote: Async upload (Part 3)\n\nRefactor UploadManifest to an upper level and update ExecutionServer to use it directly.\n\nPart of https://github.com/bazelbuild/bazel/pull/13655.\n\nPiperOrigin-RevId: 394178331\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36acb731a6d5886ff7be0e013dcbd887cedcbd10",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteCache.java",
      "new_id": "8f815d8a67213cec49a563fd0cb72a4adc76cef9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteCache.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1645009b9887f60649eac4e13db63992e539e317",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/UploadManifest.java"
    },
    {
      "type": "modify",
      "old_id": "dec9a7dc848dad3536c141229677ca6dab916051",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/InMemoryRemoteCache.java",
      "new_id": "8b809252a07ead6a71926fece620fb842569a089",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/InMemoryRemoteCache.java"
    },
    {
      "type": "modify",
      "old_id": "e527d05a020569cc5e95eb97055a15c53b3e48bc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteCacheTests.java",
      "new_id": "b55c75ac73a0f648993cdd9bae40e91e809e631d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteCacheTests.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b913701607c87d1609b8f09e049c7cae76396df",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/UploadManifestTest.java"
    },
    {
      "type": "modify",
      "old_id": "f84179117b0675470de03423cc175005642838d2",
      "old_mode": 33188,
      "old_path": "src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/ActionCacheServer.java",
      "new_id": "67109b1b4e1a174adfa5a9f80ac320438a8ab8e6",
      "new_mode": 33188,
      "new_path": "src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/ActionCacheServer.java"
    },
    {
      "type": "modify",
      "old_id": "1c675bb2038de4cd9603695d49b954b0cbdb8753",
      "old_mode": 33188,
      "old_path": "src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/ExecutionServer.java",
      "new_id": "6d0117495de6c6f43c8d387859923352c23d890f",
      "new_mode": 33188,
      "new_path": "src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/ExecutionServer.java"
    },
    {
      "type": "modify",
      "old_id": "dae0b1333438ee01ea8259e67841d825d889db3f",
      "old_mode": 33188,
      "old_path": "src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/OnDiskBlobStoreCache.java",
      "new_id": "cbf15860b2d021ce0c24158fee49a2d89d0d175d",
      "new_mode": 33188,
      "new_path": "src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/OnDiskBlobStoreCache.java"
    }
  ]
}
