)]}'
{
  "commit": "185f00e6677cea3fb135648f4a19d22dec54bbb5",
  "tree": "8472192c483e8b8abc0dd6548bc66e038dab65e5",
  "parents": [
    "721bc8e6a8b1350c62b4a570f523541d1ce1124a"
  ],
  "author": {
    "name": "David Brazdil",
    "email": "dbrazdil@google.com",
    "time": "Tue May 08 15:28:31 2018 +0100"
  },
  "committer": {
    "name": "David Brazdil",
    "email": "dbrazdil@google.com",
    "time": "Tue May 08 17:12:38 2018 +0100"
  },
  "message": "Populate hidden API dark greylist\n\nThis patch will iterate over all classes in the light greylist and\nadd the remaining (currently blacklisted) class members into the\ndark greylist. This is meant to mitigate the impact of the feature\non legacy apps, in case their hidden API uses have not been detected\nby our analyses. The dark greylist entries will be available to apps\ntargeting pre-P SDK versions, but blocked for apps targeting P or later.\n\nBug: 64382372\nTest: make out/target/common/obj/PACKAGING/hiddenapi-dark-greylist.txt\nChange-Id: Id1ef4ab523b3b4d1333b5fbf2b3e6622ef2be607\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff2a62c30a62daa24401bc4b994cf5622e444041",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "218c5944f31daa3eaeafc3c0e1416c4d812769ac",
      "new_mode": 33188,
      "new_path": "Android.mk"
    }
  ]
}
