)]}'
{
  "commit": "32e80d7588720bdc9f8a3e961ac4566d7c80b2b9",
  "tree": "f973bf150361de86acd613b0b597a7043e6ee3bc",
  "parents": [
    "1f6c9a12149040f7980a45cc6a6518bbb1d6cc7c"
  ],
  "author": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@android.com",
    "time": "Mon Jul 06 09:45:55 2015 -0700"
  },
  "committer": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@android.com",
    "time": "Mon Jul 06 10:54:28 2015 -0700"
  },
  "message": "Permission to view shared storage for all users.\n\nTypical apps are restricted so they can only view shared storage\nbelonging to the user they\u0027re running as.  However, a handful of\nsystem components need access to shared storage across all users,\nsuch as DefaultContainerService and SystemUI.\n\nSince WRITE_MEDIA_STORAGE already offers this functionality by\nbypassing any FUSE emulation, reuse it to grant the \"sdcard_rw\" GID\nwhich is no longer handed out to third-party apps.  Then we change\nthe FUSE daemon to allow the \"sdcard_rw\" GID to see shared storage\nof all users.\n\nBug: 19995822\nChange-Id: I504c2a179ba74f142ed0d32da5baa69f4212cd82\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c1626a4851c9d29a2b3a524bc20f7b9e8dcd0ca",
      "old_mode": 33188,
      "old_path": "core/res/AndroidManifest.xml",
      "new_id": "8c868c91bd6ce89465b7fdd5e4524712f30c5f28",
      "new_mode": 33188,
      "new_path": "core/res/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "377e6a16bab389a9a8e36e1e4b8007ae430e412f",
      "old_mode": 33188,
      "old_path": "data/etc/platform.xml",
      "new_id": "579d2df03b572bb5d8d0d240bdb8b95b005236f7",
      "new_mode": 33188,
      "new_path": "data/etc/platform.xml"
    },
    {
      "type": "modify",
      "old_id": "14777a997855153a4677db5b3a5b1657530330c4",
      "old_mode": 33188,
      "old_path": "packages/DefaultContainerService/AndroidManifest.xml",
      "new_id": "6a72d831b927c66b915f3c2f5e62d79daa550bcc",
      "new_mode": 33188,
      "new_path": "packages/DefaultContainerService/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "7c56d6338545e3e82c535615329d5fdb1f4f55b1",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/AndroidManifest.xml",
      "new_id": "ea032b30f8ca5e676a7dc5b6fb1ac6932cb5b6d1",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "9a1139763437eb762fadb85373aa5a69cb714021",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/PackageManagerService.java",
      "new_id": "9d352543e260de2df9a0a5789f89542f51a205be",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/PackageManagerService.java"
    }
  ]
}
