)]}'
{
  "commit": "33fcd11bc296fa495a4f4584f782c1c0fe4fe592",
  "tree": "fb44746d2dfeda5dfd09522810a2ea789ea8141b",
  "parents": [
    "fc1159c808962a32746cbddd088ed069f78afcc2"
  ],
  "author": {
    "name": "Matt Sarett",
    "email": "msarett@google.com",
    "time": "Fri Jan 29 18:02:41 2016 -0500"
  },
  "committer": {
    "name": "Matt Sarett",
    "email": "msarett@google.com",
    "time": "Mon Feb 01 14:15:35 2016 +0000"
  },
  "message": "Encode paletted PNGs more efficiently (part 2)\n\nMany PNGs have multiple distinct pixels with zero alpha.  This\nCL allows us to treat all of those pixels as a single zero pixel.\n\nThis saves space in the color palette and also may help save\nmemory pages when we skip writing zeros.\n\nThere is also a potential disadvantage: if someone intended to decode\nthis image as unpremultiplied with particular transfer modes where\ntheir color components have an effect even though alpha is zero,\nthis will prevent that.  At the moment, we do not support unpremul as\na source, so this won\u0027t affect anyone trying to draw with the view\nsystem.\n\nThis change originated in:\nhttps://googleplex-android-review.git.corp.google.com/#/c/854580/\n\nChange-Id: I702c7bd22d431cc7c775ed29bbd73c930f945ca3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "867a6ffa97bcbeca07970496f405dd7904ea786c",
      "old_mode": 33188,
      "old_path": "tools/aapt/Images.cpp",
      "new_id": "a2a42a35429d4f9a7c7a7df699e910f7bc26ad84",
      "new_mode": 33188,
      "new_path": "tools/aapt/Images.cpp"
    }
  ]
}
