)]}'
{
  "commit": "31174dcd9f2582d962461f342bb0827fd6424e55",
  "tree": "4e622ee207b730650b9b59ab41430f338728e566",
  "parents": [
    "5686cbc1df02e451088a202ed45d03fbf4cc8746"
  ],
  "author": {
    "name": "Jeremy Klein",
    "email": "jlklein@google.com",
    "time": "Fri Sep 08 14:04:39 2017 -0700"
  },
  "committer": {
    "name": "android-build-team Robot",
    "email": "android-build-team-robot@google.com",
    "time": "Thu Sep 21 23:23:58 2017 +0000"
  },
  "message": "Ensure that services are cleaned from the GattServer HandleMap.\n\nThe incorrect service handle was being plumbed up to onServiceDeleted.\nThis was causing stale entries to stick around forever in the HandleMap,\nwhich could later cause failures to find callback references in\nContextMap if the connection ID changed for a given device.\n\nBug: 65463237\nTest: unit tests modified and run\nChange-Id: I2e22858b447f4e6b5a4fbceee4c406191c84a67d\n(cherry picked from commit e631789075f5625fd79c774678f4af0bf102c7d1)\n(cherry picked from commit eb215402e3fe58b14af46ed612c12efd279850b3)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86dfd9afbb2484e40e861f1cb1ae75b699d1e5d9",
      "old_mode": 33188,
      "old_path": "bta/gatt/bta_gatts_act.cc",
      "new_id": "15b48dbb04682c5a8d90a55b0d1276d88fc21e31",
      "new_mode": 33188,
      "new_path": "bta/gatt/bta_gatts_act.cc"
    },
    {
      "type": "modify",
      "old_id": "598ae417532d6d4cbbc61b9675005bc834e1e718",
      "old_mode": 33188,
      "old_path": "test/suite/gatt/gatt_unittest.cc",
      "new_id": "c216d6e6fa8bac23e2d977ddc8303128ce1d8543",
      "new_mode": 33188,
      "new_path": "test/suite/gatt/gatt_unittest.cc"
    }
  ]
}
