)]}'
{
  "commit": "dd77fcee7c109a8ffa8a6eee2e18cec8de9dc4a6",
  "tree": "6d546f2d79d858f525bc3773442e6af3d8cd2cae",
  "parents": [
    "88fb51277bf540f84408df6392db7ea8393c204d"
  ],
  "author": {
    "name": "Chenbo Feng",
    "email": "fengc@google.com",
    "time": "Tue Mar 26 14:36:34 2019 -0700"
  },
  "committer": {
    "name": "Chenbo Feng",
    "email": "fengc@google.com",
    "time": "Wed Mar 27 02:45:37 2019 +0000"
  },
  "message": "Get the permission information for native services\n\nFor native services such as mediaserver and audioserver, the permission\ninformation cannot be retrieved from getInstalledPackages. Instead, the\nhigh level permission information is avalaible in systemConfigs. With\nthose permission information, netd can store the complete list of uids\nthat have UPDATE_DEVICE_STATS permission.\n\nBug: 128944261\nTest: dumpsys netd trafficcontroller\nChange-Id: I0331d5a3a5b927a351fcfe6689ef1ba2b993db0c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "30771eb7df929806152ff8ed31a4b7a82c3df613",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/PermissionMonitor.java",
      "new_id": "0c559346bc42e7955c79c8c45abba82cecbd14f5",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/PermissionMonitor.java"
    }
  ]
}
