)]}'
{
  "commit": "8c3f31f022f7e094fd227ef0c2987e0846cb3e43",
  "tree": "d9550e3643a3eea0d0e323d3234edb52274a96fc",
  "parents": [
    "43321e02bc3553bdd7ea5f2af823080414d59b54"
  ],
  "author": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Wed Sep 07 13:45:13 2016 -0700"
  },
  "committer": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Wed Sep 07 13:45:13 2016 -0700"
  },
  "message": "AAPT2: Fix issue with styled string indices\n\nStyled strings use spans to denote which part\nis styled (\u003cb\u003e, \u003ci\u003e, etc). Spans are simply a range\nof indices into the original string.\n\nIn Java, we use String and its internal representation, meaning\nwe must encode the indices using UTF16 lengths.\n\nWhen the internal AAPT2 representation of strings switched to UTF8,\nthe indices also began to index into the UTF8 string.\n\nThis change reverts the indices to use UTF16 lengths.\n\nBug:31170115\nChange-Id: I07b8b5b67d2542c7e0a855b601cdbd3ac4ebffb0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32e5cfd573bc3598b4f2455da5434ae0e0ffdb1c",
      "old_mode": 33188,
      "old_path": "tools/aapt2/ResourceParser.cpp",
      "new_id": "c430c46378991a87520c00ff93e8aaf3e4f462be",
      "new_mode": 33188,
      "new_path": "tools/aapt2/ResourceParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d03a882cd020e0bc16d15c0e252233e57190251",
      "old_mode": 33188,
      "old_path": "tools/aapt2/ResourceParser_test.cpp",
      "new_id": "e097740966f6df20190eb0f5f986078ea412bd6e",
      "new_mode": 33188,
      "new_path": "tools/aapt2/ResourceParser_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e743247be8a9a1ea57d2906e138ab3fccdcd2278",
      "old_mode": 33188,
      "old_path": "tools/aapt2/util/Util.cpp",
      "new_id": "b0bec624cc9cd065a968fa95c41482cc560778cc",
      "new_mode": 33188,
      "new_path": "tools/aapt2/util/Util.cpp"
    },
    {
      "type": "modify",
      "old_id": "998ecf7702bdab3822c5a0eddee634a720c1221a",
      "old_mode": 33188,
      "old_path": "tools/aapt2/util/Util.h",
      "new_id": "9c88354dfaf119421cfe79810b5c43b10c158be6",
      "new_mode": 33188,
      "new_path": "tools/aapt2/util/Util.h"
    }
  ]
}
