)]}'
{
  "commit": "cce164aed44aba1de244f0d764cd33a5cc6980b2",
  "tree": "8c62529fdb350eba4cd4bfd930670866e9fade48",
  "parents": [
    "68846fe8641a41cd5d522e2deac0d99180085e31"
  ],
  "author": {
    "name": "shreyax",
    "email": "shreyax@google.com",
    "time": "Fri Feb 16 10:50:55 2018 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Fri Feb 16 10:52:23 2018 -0800"
  },
  "message": "Re-use previously computed deps for TransitiveBaseTraversalFunction#compute if we have them instead of re-computing them each time on a skyframe restart.\n\nPiperOrigin-RevId: 186017079\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b6e9ed59bc7faf464f5898cc8574c10ec4b43d6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TransitiveBaseTraversalFunction.java",
      "new_id": "bc6b13b3cf718eafed7b768e8c781032674d652f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TransitiveBaseTraversalFunction.java"
    },
    {
      "type": "modify",
      "old_id": "7c5deabdd8304a8e0dae848ffa894cf1390917ad",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/AbstractSkyFunctionEnvironment.java",
      "new_id": "2b0984df3af35530470575a3627a8b02a9943f7d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/AbstractSkyFunctionEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "66e9408d57846984b35454988be99668bf210c73",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/SkyFunction.java",
      "new_id": "9b7c29d2e268cb1f566613c483ddd7c0b110f2b4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/SkyFunction.java"
    },
    {
      "type": "modify",
      "old_id": "eb25426a4fed3dfcce9136781a4425353c22b290",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/SkyFunctionEnvironment.java",
      "new_id": "b9830dfebba2342e10d98731a02f8dae8c4609fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/SkyFunctionEnvironment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "665e706e7f67b7f4496b86dce68246331b0ac1c6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/TransitiveBaseTraversalFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "0b1ed3561e345992424170b3b36b036ff79cc057",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java",
      "new_id": "b1518fc3b9ea8316dc2fdcd73a1454ea51fb4f42",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java"
    }
  ]
}
