)]}'
{
  "commit": "67f9d096fb66d9f9298542d98d128a42b9d43695",
  "tree": "cb548c7e7a63df850302f6bb42a5a6bb3e5d2700",
  "parents": [
    "40ab4b41d338657c67a7fa72a3f76e26f582d98e"
  ],
  "author": {
    "name": "Leopold Schabel",
    "email": "leo@nexantic.com",
    "time": "Tue Oct 22 15:41:42 2019 +0200"
  },
  "committer": {
    "name": "Leopold Schabel",
    "email": "leo@nexantic.com",
    "time": "Tue Oct 22 15:41:42 2019 +0200"
  },
  "message": "Refactor build_artifacts.sh and makefile\n\n- Move everything to .data, .vendor, .artifacts and .bin in order to cleanly separate build input and output.\n- Sprinkle some subshells on build_artifacts.sh to make it fail more gracefully.\n- Fix fetch_third_party.sh check.\n- GOBUILD make helper.\n- Dockerfile with build dependencies.\n\nTest Plan:\nRan `make clean` and build steps described in README.md, it boots:\n\n{P84}\n\nX-Origin-Diff: phab/D195\nGitOrigin-RevId: 4106534c7248931b79e93e2a13153482033cd0d8\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3eefcb9dd5b38e2c1dc061052455dd97bcd51e6c",
      "new_mode": 33188,
      "new_path": ".bazelversion"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2b046423105e73b5d8cac688a1ad67c453b1778",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "9bb06452ca8c890e424a57485f49054ac0326685",
      "old_mode": 33188,
      "old_path": "kernel/initramfs.list",
      "new_id": "8fcb96662db14275c731007243a492826c8f9633",
      "new_mode": 33188,
      "new_path": "kernel/initramfs.list"
    },
    {
      "type": "modify",
      "old_id": "9ec4d5c4fb073013518854d5d72f52bf990906be",
      "old_mode": 33261,
      "old_path": "scripts/build_artifacts.sh",
      "new_id": "de1addc8449e4c93e714f240cfa6f96bc0130500",
      "new_mode": 33261,
      "new_path": "scripts/build_artifacts.sh"
    },
    {
      "type": "modify",
      "old_id": "c9edacae16f6736c03f28aeae8f872cc79897173",
      "old_mode": 33261,
      "old_path": "scripts/fetch_third_party.sh",
      "new_id": "537b19a635110f870e3b8cf3ad81b26723873a05",
      "new_mode": 33261,
      "new_path": "scripts/fetch_third_party.sh"
    },
    {
      "type": "modify",
      "old_id": "7170bca4b7852eb2ea8bab96992f03a222d5b8e1",
      "old_mode": 33261,
      "old_path": "scripts/launch.sh",
      "new_id": "aad121f7374da6433521e7c566df51cb094c9d03",
      "new_mode": 33261,
      "new_path": "scripts/launch.sh"
    }
  ]
}
