)]}'
{
  "commit": "9c40250cdfcd289435a23a783de628a4cf2ca173",
  "tree": "ec155e4cfd16c20207b733c4b8c67387630e105d",
  "parents": [
    "85e7dbc93ee35d134a75a352093baf29127715ea"
  ],
  "author": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Fri Oct 13 12:40:37 2017 -0700"
  },
  "committer": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Tue Oct 17 15:16:41 2017 -0700"
  },
  "message": "AAPT2: Flatten AndroidManifest.xml stringpool in UTF16\n\nA few OEM devices have introduced a memory corruption bug\nthat is only triggered when an application\u0027s AndroidManifest.xml\nuses UTF8 string pools. Workaround this by only encoding\nAndroidManifest.xml with UTF16 strings.\n\nBug: 64434571\nTest: manual\nChange-Id: I2ee50d1b2b5942d971ef2a544c878de63f67c652\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9e7ac6c1e087d51b56d1a3bb3e0f885b5b91ad5",
      "old_mode": 33188,
      "old_path": "tools/aapt2/cmd/Link.cpp",
      "new_id": "7742f36f1610495bcf6de0462ef19b04a7531bc5",
      "new_mode": 33188,
      "new_path": "tools/aapt2/cmd/Link.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3b308a29fc508a2c95ee5626ea2a011d086b1cf",
      "old_mode": 33188,
      "old_path": "tools/aapt2/flatten/XmlFlattener.cpp",
      "new_id": "6214d70a7579f87fc31d028a0063c5b37e0b05c5",
      "new_mode": 33188,
      "new_path": "tools/aapt2/flatten/XmlFlattener.cpp"
    },
    {
      "type": "modify",
      "old_id": "87557f29f3beafaf21f59cfd590d60d49812343f",
      "old_mode": 33188,
      "old_path": "tools/aapt2/flatten/XmlFlattener.h",
      "new_id": "9e436acfa36ace1c9e7319365be1dcb1f5f0652c",
      "new_mode": 33188,
      "new_path": "tools/aapt2/flatten/XmlFlattener.h"
    }
  ]
}
