)]}'
{
  "commit": "6f6a126b9c64e49abcabcb6ea7b563535d22b04e",
  "tree": "0a66c223a4e2e963ecd6f15e10a234f0648d4ec9",
  "parents": [
    "b62aa315d1d9d27c716964930205ed0681e8997b"
  ],
  "author": {
    "name": "David Brazdil",
    "email": "dbrazdil@google.com",
    "time": "Thu May 31 13:58:41 2018 +0100"
  },
  "committer": {
    "name": "David Brazdil",
    "email": "dbrazdil@google.com",
    "time": "Thu Jun 07 09:45:01 2018 +0000"
  },
  "message": "Build dark greylist from public + light grey API\n\nThe dark greylist is meant to contain non-SDK APIs which are \"related\"\nto APIs accessible to apps without restrictions. The list used to be\nbuilt as all non-SDK APIs in the same package as those on the light\ngreylist. That is not sufficient and should include the public SDK API\npackages too.\n\nThis patch modifies the makefile to generate a list of public API DEX\nsignatures with Doclava and then use that as a basis for the dark\ngreylist generation.\n\nBug: 80461842\nBug: 64382372\nTest: make out/target/common/obj/PACKAGING/hiddenapi-blacklist.txt\nChange-Id: I4b1588013f26661207126b4006cdef0a0fc8ae2c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57d03b6daf985308d46e01a0adb1976b51a9d99f",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "58cb9afa06bfb3160799062461a98059a5796e33",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "a6566ebc79d6eeec06af8b6778d923b8111c4a38",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "eddcadae456b1187ab11ffd5c12c2916d6d47304",
      "new_mode": 33188,
      "new_path": "Android.mk"
    }
  ]
}
