)]}'
{
  "commit": "581b0bd6386a077e29107710e008983b62233ccf",
  "tree": "85cf721d9711e7adc88c744c55ee12a96ee7114d",
  "parents": [
    "79d7a625709242204993cffbd99ed734dc1c50a5"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Thu Mar 12 13:36:43 2020 +0100"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Thu Mar 12 13:36:43 2020 +0100"
  },
  "message": "init: remount to tmpfs\n\nrunsc needs to be able to pivot_root. According to @lorenz this does not\nwork from initramfs. This introduces a temporary fix to re-mount and\nre-exec into a new root based on tmpfs.\n\nA proper fix would be to use a real filesystem instead of initramfs\n(like squashfs), but this will do for now.\n\nWe also use this opportunity to use devtmpfs instead of manually\nmanaging /dev. This collides with the storage manager that tries to\ncreate all storage nodes - we just remove that.\n\nTest Plan: shouldn\u0027t change behaviour\n\nX-Origin-Diff: phab/D433\nGitOrigin-RevId: aa59fec6551bab1b1b9c2fe037dce410e550981b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8e55dc2d59b4979070a98132c8fa60cf4bbe1a0",
      "old_mode": 33188,
      "old_path": "core/cmd/init/BUILD.bazel",
      "new_id": "0765538f0274c883f459b6faa34c79c22ade3b9b",
      "new_mode": 33188,
      "new_path": "core/cmd/init/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "82ba033b456f21522a99342ef7c7f49819609503",
      "old_mode": 33188,
      "old_path": "core/cmd/init/main.go",
      "new_id": "f4ff871598ed3df69fab36a0c14a19c7822d458f",
      "new_mode": 33188,
      "new_path": "core/cmd/init/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e68b0608f0e891ffcf8017452743716a1d62b03",
      "new_mode": 33188,
      "new_path": "core/cmd/init/switchroot.go"
    },
    {
      "type": "modify",
      "old_id": "1abf6c0b48e8679decbbaeb049d63e8bc0c12146",
      "old_mode": 33188,
      "old_path": "core/internal/storage/find.go",
      "new_id": "8d835102a7ab1512048ec0cd1ce9565ffb5cdc95",
      "new_mode": 33188,
      "new_path": "core/internal/storage/find.go"
    },
    {
      "type": "modify",
      "old_id": "e2fcdf36ba40fdc162edb28133c0ff33d1edc227",
      "old_mode": 33188,
      "old_path": "third_party/linux/linux-smalltown.config",
      "new_id": "86d02a4ee674e831f32454d5572c47f1b5f7173c",
      "new_mode": 33188,
      "new_path": "third_party/linux/linux-smalltown.config"
    }
  ]
}
