)]}'
{
  "commit": "e9e9779c0418178cb6906d0c3054caecfe340ca2",
  "tree": "feaf10b5b414a7e27b1525e3f589073c58810fbe",
  "parents": [
    "7b0e5f0da97b1896d18cbc99670beb8aecaec7b2"
  ],
  "author": {
    "name": "Janak Ramakrishnan",
    "email": "janakr@janakr-macbookair2.roam.corp.google.com",
    "time": "Mon May 23 18:28:48 2016 +0000"
  },
  "committer": {
    "name": "Yue Gan",
    "email": "yueg@google.com",
    "time": "Tue May 24 11:56:59 2016 +0000"
  },
  "message": "Assert batch existence of nodes in DirtyingNodeVisitor#visit.\n\nNow that we batch-prefetch the nodes, there is no reason to delay this\ncheck until the async Runnable runs, since we have more debugging\ninformation this way.\n\n--\nChange-Id: Ic73d99ed8de184ba1e29f0dee5375f5d45b5379d\nReviewed-on: https://bazel-review.googlesource.com/3680\nMOS_MIGRATED_REVID\u003d123018542\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cdda90ea9fcc557e14296145e38b845c1fc496d8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/InvalidatingNodeVisitor.java",
      "new_id": "78421cb3e7b4354ac07d5d833701795d20ae9940",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/InvalidatingNodeVisitor.java"
    }
  ]
}
