)]}'
{
  "commit": "14dbd333439f34c648b9f783ffa656ef565de0cc",
  "tree": "a55f35b1d7231658201759cc51079e5b3be08acf",
  "parents": [
    "390efedcb7e17587da765b6d682077cb7fa46ee1"
  ],
  "author": {
    "name": "Alex Deymo",
    "email": "deymo@google.com",
    "time": "Tue Mar 01 18:55:54 2016 -0800"
  },
  "committer": {
    "name": "Alex Deymo",
    "email": "deymo@google.com",
    "time": "Tue Mar 01 18:55:54 2016 -0800"
  },
  "message": "Mount the new system as \u0027postinstall_file\u0027 in postinstall.\n\nWhen mounting the new filesystem on /postinstall, we need to override\nthe file attributes from the new system (unknown to the current selinux\npolicies) with a consistent label that will be used only in the context\nof postinstall. This patch passes an extra option to mount(2) in\nBrillo and Android to achieve this.\n\nBug: 27177071\nTEST\u003dDeployed a postinstall script with `ls -laZ`, contents show \"postinstall_file\".\n\nChange-Id: Ia43b45c92e4c4cd340a884818ac00f24a418f9e7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1786ff24790fd278460538a28fa9260c16fc247",
      "old_mode": 33188,
      "old_path": "common/platform_constants.h",
      "new_id": "6eaa940e470631ff446f3397bf43964eee19192d",
      "new_mode": 33188,
      "new_path": "common/platform_constants.h"
    },
    {
      "type": "modify",
      "old_id": "4f55106b8d05a99b27efa8141e99cb8b474a466f",
      "old_mode": 33188,
      "old_path": "common/platform_constants_android.cc",
      "new_id": "371fe26578e76cf3448492dcb8a3c14601dbeecf",
      "new_mode": 33188,
      "new_path": "common/platform_constants_android.cc"
    },
    {
      "type": "modify",
      "old_id": "d8587ca0c400b71c1a1cc8dd92d29e3efff85368",
      "old_mode": 33188,
      "old_path": "common/platform_constants_chromeos.cc",
      "new_id": "7c1d627df83aa84a12853f8a83d863674e53c84d",
      "new_mode": 33188,
      "new_path": "common/platform_constants_chromeos.cc"
    },
    {
      "type": "modify",
      "old_id": "a574863fd602855c540424f6ea14df582a4f2faf",
      "old_mode": 33188,
      "old_path": "common/test_utils.cc",
      "new_id": "77a9141952df7221c7bc96378186962491da0906",
      "new_mode": 33188,
      "new_path": "common/test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "b4956e789e14779d2c7100d8175cb115eb06eafb",
      "old_mode": 33188,
      "old_path": "common/utils.cc",
      "new_id": "912bc966dcebe565d33c3bf2452bbb853db722ee",
      "new_mode": 33188,
      "new_path": "common/utils.cc"
    },
    {
      "type": "modify",
      "old_id": "8da0726c0de992b7298f2b7553f913e2e756a7ce",
      "old_mode": 33188,
      "old_path": "common/utils.h",
      "new_id": "df06ef19ae97b889d3332926ffa773963b15c7a0",
      "new_mode": 33188,
      "new_path": "common/utils.h"
    },
    {
      "type": "modify",
      "old_id": "fe468cc6fcf641872b61eb7bbb05ac4fe4905569",
      "old_mode": 33188,
      "old_path": "payload_consumer/postinstall_runner_action.cc",
      "new_id": "d57ef4e8cf7dab592035363c18b8801195177954",
      "new_mode": 33188,
      "new_path": "payload_consumer/postinstall_runner_action.cc"
    }
  ]
}
