)]}'
{
  "commit": "e06f2a4886a237abbc203942c970e2fc528003da",
  "tree": "2c11a30e50b1da37b49b058f27194faa24de144a",
  "parents": [
    "a0bf415cad6dddcc1cdb154a95c795b5a8ecb7aa"
  ],
  "author": {
    "name": "Josh Gao",
    "email": "jmgao@google.com",
    "time": "Thu Apr 27 16:50:38 2017 -0700"
  },
  "committer": {
    "name": "Josh Gao",
    "email": "jmgao@google.com",
    "time": "Thu Apr 27 17:28:05 2017 -0700"
  },
  "message": "debuggerd_handler: don\u0027t assume that abort message implies fatal.\n\nApplications can set abort messages via android_set_abort_message\nwithout actually aborting. This leads to following non-fatal dumps\nprinting their output to logcat in the same format as a regular crash.\n\nBug: http://b/37754992\nTest: debuggerd_test\nChange-Id: I9c5e942984dfda36448860202b0ff1c2950bdd07\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b705e27e04c031da5425ef347a4582425012f3f4",
      "old_mode": 33188,
      "old_path": "debuggerd/debuggerd_test.cpp",
      "new_id": "568879ed566b769ab6f28f3c6a6d4139cc1ef27b",
      "new_mode": 33188,
      "new_path": "debuggerd/debuggerd_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd00dc5e5a1273da9c7be5f468bbaea96025af9d",
      "old_mode": 33188,
      "old_path": "debuggerd/handler/debuggerd_handler.cpp",
      "new_id": "b70554f66bb222569b1a87805e6ab349dffb1f5d",
      "new_mode": 33188,
      "new_path": "debuggerd/handler/debuggerd_handler.cpp"
    }
  ]
}
