)]}'
{
  "commit": "d2997290078e9e5114d604a6cedefda0f0c6dec4",
  "tree": "6c346cd11662f8614059d36de6ede3373f561ec6",
  "parents": [
    "77e01d8aeadb5d987c2314ce3f6c48a3778f2247"
  ],
  "author": {
    "name": "Ola Rozenfeld",
    "email": "olaola@google.com",
    "time": "Fri Dec 16 16:37:22 2016 +0000"
  },
  "committer": {
    "name": "John Cater",
    "email": "jcater@google.com",
    "time": "Fri Dec 16 17:07:44 2016 +0000"
  },
  "message": "Creating separate instances of CAS and execution handlers for every action. This allows Bazel to talk to multiple instances of the server, if these exist, enabling server-side parallelism (due to using separate gRPC channels).\n\nTESTED: internally and local server\n\n--\nPiperOrigin-RevId: 142262973\nMOS_MIGRATED_REVID\u003d142262973\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0563c6848b6578b74be4783a11c72ae8a0864b7c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/GrpcActionCache.java",
      "new_id": "08eef889a05981aec7b71b08be35093d85c36db2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/GrpcActionCache.java"
    },
    {
      "type": "modify",
      "old_id": "578a76383109eafbfdbffa1f79bab5c20d0f5acb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteActionContextProvider.java",
      "new_id": "d4c160d685b9296d3bc31250d998cb1b5030764a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteActionContextProvider.java"
    },
    {
      "type": "modify",
      "old_id": "7d2845c6ffdcbfb5525cb7ca10efb966ac602390",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java",
      "new_id": "dc9e351a5c22f5470204a69b107e0a9cf9554af1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java"
    },
    {
      "type": "modify",
      "old_id": "14a275e8197c09d85af2540f59433ee680d131a4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteSpawnStrategy.java",
      "new_id": "c7bbdda939835f21511b019b48dc568f3fafb1ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteSpawnStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "9cb080b40219353047e97109b3b08b278f81244c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteWorkExecutor.java",
      "new_id": "3635ab7def996253490b7a3ee922bda22a44b059",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteWorkExecutor.java"
    }
  ]
}
