)]}'
{
  "commit": "288cd5c12e488c40fa1691447ad364b590cbaf5b",
  "tree": "59e9274894831061c463688b4d92654770ad1a2c",
  "parents": [
    "b954939849bd2ae4c214c78daf0a8ef37c168838"
  ],
  "author": {
    "name": "Jakub Pawlowski",
    "email": "jpawlowski@google.com",
    "time": "Thu Nov 17 13:17:04 2016 -0800"
  },
  "committer": {
    "name": "Jakub Pawlowski",
    "email": "jpawlowski@google.com",
    "time": "Fri Nov 18 11:53:11 2016 -0800"
  },
  "message": "Move startAdvertising() logic into native code (1/3)\n\nAdvertiseManager.startAdvertising() was implemented in Java layer for\nhistorical reasons. Now that we have nice native callbacks and tests,\nit can be moved into native code, where it will be shared between\nAndroid daemon and bluetoothtbd.\n\nBug: 30622771\nTest: native tests added to cover startAdvertising\nChange-Id: Ifee1fc74ad3e749ffc0c6a734e450c540b5b59bb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3080658216e641c1ccc3262b2867919ff16d8105",
      "old_mode": 33188,
      "old_path": "android/app/jni/com_android_bluetooth_gatt.cpp",
      "new_id": "2c6d26e3642c7bb3a694914e343d44dc27206812",
      "new_mode": 33188,
      "new_path": "android/app/jni/com_android_bluetooth_gatt.cpp"
    },
    {
      "type": "modify",
      "old_id": "83c4e972899d81c4a19bd6e351e0eb027c0ca1a6",
      "old_mode": 33188,
      "old_path": "android/app/src/com/android/bluetooth/gatt/AdvertiseManager.java",
      "new_id": "520ac65f44dc08b34212e9f09107e56615380666",
      "new_mode": 33188,
      "new_path": "android/app/src/com/android/bluetooth/gatt/AdvertiseManager.java"
    },
    {
      "type": "modify",
      "old_id": "2185d7de3d8ddd42158fa1002a4037485097f462",
      "old_mode": 33188,
      "old_path": "android/app/src/com/android/bluetooth/gatt/GattService.java",
      "new_id": "5958d9be2045a204232d2a5a9a40b4a388ed938b",
      "new_mode": 33188,
      "new_path": "android/app/src/com/android/bluetooth/gatt/GattService.java"
    }
  ]
}
