)]}'
{
  "commit": "ee745fef4ee71dab411a89b63fe67f4caba56ea4",
  "tree": "59710de29a2ec810fa6cdc21e0643d9c3e7dd008",
  "parents": [
    "4c6cc843f914f79b249cee9aa7b51d32772f5016"
  ],
  "author": {
    "name": "Lasse R.H. Nielsen",
    "email": "lrn@google.com",
    "time": "Fri Nov 15 13:37:58 2019 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 15 13:37:58 2019 +0100"
  },
  "message": "Hide UTF-16 assumptions in the API. (#13)\n\n* Avoid the API depending on the underlying data being random-access UTF-16 code units.\r\n\r\nIn this case, don\u0027t return `codeUnits` as a list of integers, but explicitly say `utf16CodeUnits` and return them as an iterable. That can be implemented as efficiently as possible on, say, a UTF-8 byte array.\r\n\r\n* Also use .characters in rest of example.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2346cf1f51f27362a13ad3dfbc3c0be51df38f42",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "1904b5e563277039f69e8b6b73ca303ef5550100",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "b01e33490f7a88731101fd4b3c5d2151e2010eb5",
      "old_mode": 33188,
      "old_path": "example/main.dart",
      "new_id": "4e6316b8dec4600642b9049a2207fff6d3e2bef9",
      "new_mode": 33188,
      "new_path": "example/main.dart"
    },
    {
      "type": "modify",
      "old_id": "eec3ca899f7af477a41d65d75f6311cab1386610",
      "old_mode": 33188,
      "old_path": "lib/src/characters.dart",
      "new_id": "17a45feca2b4821ae35f00d3bff6f709704d3b6e",
      "new_mode": 33188,
      "new_path": "lib/src/characters.dart"
    },
    {
      "type": "modify",
      "old_id": "85d615c339000f0458d42a0596a5ff7b93712b82",
      "old_mode": 33188,
      "old_path": "lib/src/characters_impl.dart",
      "new_id": "e3dc6acc0b09620e544130cb728b6514428735fc",
      "new_mode": 33188,
      "new_path": "lib/src/characters_impl.dart"
    },
    {
      "type": "modify",
      "old_id": "f12c03241367b4fdc737e3e68633d04a289fc44e",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "5750ec939ed4ca42c69ad1f82f096467d41dbf46",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    }
  ]
}
