)]}'
{
  "commit": "fbd5904ce690491b813ebf815a7e33083bc59ea0",
  "tree": "166c4ac3b03c95bac7cf75f9b0c93bc0d3d87aa5",
  "parents": [
    "e0e81bf407508ec096c752948f8794af5fd480ca"
  ],
  "author": {
    "name": "Pavlin Radoslavov",
    "email": "pavlin@google.com",
    "time": "Mon Nov 23 17:13:25 2015 -0800"
  },
  "committer": {
    "name": "Pavlin Radoslavov",
    "email": "pavlin@google.com",
    "time": "Mon Dec 28 15:14:44 2015 -0800"
  },
  "message": "Use GID \"wakelock\" to control access to kernel wakelock\n\n * Added GID \"wakelock\" (3010) to the list of groups the System Server\n   belongs to.\n\n * Added GID \"wakelock\" to the list of assigned groups for the\n   \"android.permission.BLUETOOTH_STACK\" Android permission.\n\n * Grant CAP_BLOCK_SUSPEND to processes that belong to GID \"wakelock\"\n\nBug: 25864142\nChange-Id: I8a9a5f11e4a9ecd1abf2d4f4b90ec89b3101332e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bcfa4caf158bc4f70898557bd5ac156aaa1f556",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/os/ZygoteInit.java",
      "new_id": "67ed85a5cb1845177d67c1e3bb1001dc67e9f448",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/os/ZygoteInit.java"
    },
    {
      "type": "modify",
      "old_id": "c2044dae5a21408adb74fff348da06378221e96c",
      "old_mode": 33188,
      "old_path": "core/jni/com_android_internal_os_Zygote.cpp",
      "new_id": "041e693089dec29d1f4dacbf1c887ce109f6429d",
      "new_mode": 33188,
      "new_path": "core/jni/com_android_internal_os_Zygote.cpp"
    },
    {
      "type": "modify",
      "old_id": "350310cab42c7524dc7cc4406d5d95a581d3149c",
      "old_mode": 33188,
      "old_path": "data/etc/platform.xml",
      "new_id": "4d1e25b03e2329638a7274095a25091378f0671a",
      "new_mode": 33188,
      "new_path": "data/etc/platform.xml"
    }
  ]
}
