)]}'
{
  "commit": "62a4bcf3fe11e6800f5d451b41003c135358ed6a",
  "tree": "afa2a9caad5eec12d8cd22cd3ea67b2a065ddbc2",
  "parents": [
    "ed9e0c9a5462bbb805000cb9483e334cda867b48"
  ],
  "author": {
    "name": "David Brazdil",
    "email": "dbrazdil@google.com",
    "time": "Thu Dec 13 17:00:06 2018 +0000"
  },
  "committer": {
    "name": "David Brazdil",
    "email": "dbrazdil@google.com",
    "time": "Mon Jan 21 09:48:59 2019 +0000"
  },
  "message": "hiddenapi: Produce CSV for `list` command\n\nThe `hiddenapi` build tool is used for generating a list of all public\nand private API. The output is currently two text files, each with\na list of API signatures belonging to the corresponding API set\n(public/private). Refactor the code to produce a single CSV file\ninstead in anticipation of other categories of APIs, namely\n@CorePlatformApi.\n\nAlso change class2greylist, which is a consumer of the public API text\nfile, to parse and filter the CSV file instead.\n\nBug: 119068555\nTest: compiles, hiddenapi-flags.csv unchanged\nTest: atest class2greylisttest\nChange-Id: I4ac9d96c0d10a87795c6a779f0231269c99959a3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c1ffd57398f787c63654d13b0eb4eb01982fdf2",
      "old_mode": 33188,
      "old_path": "libartbase/base/hiddenapi_flags.h",
      "new_id": "b89882812acb1ba8e84a6d2dedda90732dd64787",
      "new_mode": 33188,
      "new_path": "libartbase/base/hiddenapi_flags.h"
    },
    {
      "type": "modify",
      "old_id": "1da848b0072f6deda5c9a6cb65fdec4590e86b9c",
      "old_mode": 33188,
      "old_path": "tools/class2greylist/src/com/android/class2greylist/Class2Greylist.java",
      "new_id": "9c4e57e3eaad875dde075fd82ca93da11bff5e79",
      "new_mode": 33188,
      "new_path": "tools/class2greylist/src/com/android/class2greylist/Class2Greylist.java"
    },
    {
      "type": "modify",
      "old_id": "fdb0d8edfb63cddd5055d60feb90b8dcb223d575",
      "old_mode": 33188,
      "old_path": "tools/hiddenapi/hiddenapi.cc",
      "new_id": "49e528294ce89413671bc17d6b95e472a2bf0de9",
      "new_mode": 33188,
      "new_path": "tools/hiddenapi/hiddenapi.cc"
    }
  ]
}
