)]}'
{
  "commit": "b7f7380688b4c36a70f2506991666409a6496f4a",
  "tree": "14b5556c971f35eae655c9e72973ecb0ef385d38",
  "parents": [
    "2d1c87bbd55878c5b4dd93e97a8cc28e715137ec"
  ],
  "author": {
    "name": "Sen Jiang",
    "email": "senj@google.com",
    "time": "Tue Jul 18 15:29:26 2017 -0700"
  },
  "committer": {
    "name": "Sen Jiang",
    "email": "senj@google.com",
    "time": "Tue Jul 18 17:50:51 2017 -0700"
  },
  "message": "Use IBinder to uniquely identify binder callbacks.\n\nThe callback pointer might be different for the same callback, convert\nit to IBinder and use that to identify callbacks instead.\n\nBug: 62293007\nTest: mma\n\nChange-Id: Ibd1c2de1192dd7d4f4bc498b0590f5b7f3de3aff\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91a2970f86b5345216f1f99bf3f92ac54270b234",
      "old_mode": 33188,
      "old_path": "binder_service_android.cc",
      "new_id": "e179c6259c6f167340300aeddb9659ce6e257566",
      "new_mode": 33188,
      "new_path": "binder_service_android.cc"
    },
    {
      "type": "modify",
      "old_id": "375dad413ee253d3cab54a85582396e69677eec6",
      "old_mode": 33188,
      "old_path": "binder_service_android.h",
      "new_id": "7d66fcccbfd9e4914b3f08739693991522395c1f",
      "new_mode": 33188,
      "new_path": "binder_service_android.h"
    }
  ]
}
