)]}'
{
  "commit": "bee1df883d3770c0edc5c171435641a82c9e8a81",
  "tree": "a5eb15594078a78b47c66641234f35b1f0f8b197",
  "parents": [
    "468dcf57c026a5eebac700479b518ed8c35f4c6b"
  ],
  "author": {
    "name": "Raph Levien",
    "email": "raph@google.com",
    "time": "Wed Feb 17 15:04:17 2016 -0800"
  },
  "committer": {
    "name": "Raph Levien",
    "email": "raph@google.com",
    "time": "Fri Feb 19 10:05:07 2016 -0800"
  },
  "message": "Finer grained character boundaries in computing SMS fragment lengths\n\nThe standard Java character iterator has potentially unbounded\ndistance between character boundaries, meaning that when breaking an\nSMS message into fragments it\u0027s not safe to assume that the fragment\nwill contain such a boundary. This patch special-cases flags (pairs of\nRegional Indicator Symbols) and also guarantees some progress in the\ncase of no boundary found.\n\nBug: 26210851\nChange-Id: Ic16637a834af0dfe40197fbcdb3471c1bf5cd6d2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d50834d3e0fd6674561fa9f3b5d1dc0e5607fc5",
      "old_mode": 33188,
      "old_path": "src/java/com/android/internal/telephony/SmsMessageBase.java",
      "new_id": "3338772796a30811140aa97537262e795b4ece89",
      "new_mode": 33188,
      "new_path": "src/java/com/android/internal/telephony/SmsMessageBase.java"
    }
  ]
}
