)]}'
{
  "commit": "98ff521524fad6e7971bac41f1a93e2a352d83e1",
  "tree": "f4bbb3c09394663b554094aa41a44f2e7d1b9fb8",
  "parents": [
    "8e8fa0546387b02eedea20e850d2b1eec0037646"
  ],
  "author": {
    "name": "Janak Ramakrishnan",
    "email": "janakr@google.com",
    "time": "Thu Sep 03 18:42:24 2015 +0000"
  },
  "committer": {
    "name": "David Chen",
    "email": "dzc@google.com",
    "time": "Thu Sep 03 22:18:10 2015 +0000"
  },
  "message": "Don\u0027t use null as a flag when iterating over dirty direct deps. Whether or not the iterator has more elements is a perfectly good signal.\n\nAlso put the reference hash code into the string representation for use in debugging.\n\n--\nMOS_MIGRATED_REVID\u003d102264568\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "759f29661b093ca274d3f42ad018424f44a296dc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/BuildingState.java",
      "new_id": "547549e07ae1182ad7d0d4a6e8ca90ee3c7443ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/BuildingState.java"
    }
  ]
}
