)]}'
{
  "commit": "ad34e698d8a220a2e7fdea2edc8c1bd8fb904b65",
  "tree": "a726e4f31603dab27e62daddd406552ddd77a348",
  "parents": [
    "e300d3f44e7470efb42baf7d80601b1f19e510ee"
  ],
  "author": {
    "name": "Hemant Gupta",
    "email": "hemantg@codeaurora.org",
    "time": "Tue May 12 20:57:58 2015 +0530"
  },
  "committer": {
    "name": "Andre Eisenbach",
    "email": "eisenbach@google.com",
    "time": "Tue May 19 09:37:36 2015 -0700"
  },
  "message": "MAP: Fix MAP server inter-op issues\n\n - Fix no recipient address info available when GETMessage\n   and MessagesListing requested on Draft folder. Fetch\n   Draft recipient address from \"canonical_address\" table\n   based on threadId when no address available from regular\n   \"sms\" table in telephony database.\n-  Avoid dummy entry in sms database when requested to push a\n   empty message. Reject empty SMS body and handle a possible\n   exception from telephony stack for invalid message body.\n-  Send MMS complete \"size\"  as attachment size fetched from\n   database and subject or text length available.\n-  Donot include \"old_folder\" info in MessageDeleted MNS event.\n   As per Spec, only MessageShift event should use the later info.\n-  Handle possible exception while processing  message listing.\n   A case where message is saved in draft with no recipeint name,\n   when we  try to fetch contact name during messagelisting, null\n   number passed to ContactsProvider would cause IllegalArgumentException.\n   Add null and empty check before quering contact provider.\n\nChange-Id: I5f2234ae7e50ed719a31f463e372d2026988539c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0c4692145185655460f03640de62100825f9728",
      "old_mode": 33188,
      "old_path": "android/app/src/com/android/bluetooth/map/BluetoothMapContent.java",
      "new_id": "28f5d423ae59b4d19cbc376897c57a2c96475660",
      "new_mode": 33188,
      "new_path": "android/app/src/com/android/bluetooth/map/BluetoothMapContent.java"
    },
    {
      "type": "modify",
      "old_id": "6a2b0a917aa723044462d8f1fcdb3ecdecd2c73c",
      "old_mode": 33188,
      "old_path": "android/app/src/com/android/bluetooth/map/BluetoothMapContentObserver.java",
      "new_id": "4678d6b310e4e7d697852eca40cf7b9caefea867",
      "new_mode": 33188,
      "new_path": "android/app/src/com/android/bluetooth/map/BluetoothMapContentObserver.java"
    }
  ]
}
