)]}'
{
  "commit": "f66b74f820c9ecfb09dc45b88dae1fc3b73b61ea",
  "tree": "4f3694b79ae1d17128c037817fef21dafc5ddba4",
  "parents": [
    "4ca51f2e083143d07ddb16fe1597b9f5aa22bfe4"
  ],
  "author": {
    "name": "Tom Cherry",
    "email": "tomcherry@google.com",
    "time": "Wed Sep 04 15:26:52 2019 -0700"
  },
  "committer": {
    "name": "Tobias Thierer",
    "email": "tobiast@google.com",
    "time": "Thu Sep 05 22:23:21 2019 +0100"
  },
  "message": "init: add exec_reboot_on_failure builtin\n\nAdd exec_reboot_on_failure builtin and refactor the VDC commands that\nhad similar functionality.  These will now also reboot in the case\nthat the program cannot be found or run for any reason.\n\nTest: boots normally, reboots if command is not found or if command\n      returns status \u00271\u0027\n\nChange-Id: I1c99498c2b741512a50188e1a325c25e9ec8fba0\n(cherry picked from commit 7896e7adccbd272533ee2250f4a9c65cd4ca66d0)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c66de5f8b54cfda4773813f25607faa2b7765b1",
      "old_mode": 33188,
      "old_path": "init/builtins.cpp",
      "new_id": "d2c73cb698a28339c9ad4fafc4311947a0a6f7ef",
      "new_mode": 33188,
      "new_path": "init/builtins.cpp"
    },
    {
      "type": "modify",
      "old_id": "771f1d773310e18ee1992aa2586d974933a06043",
      "old_mode": 33188,
      "old_path": "init/check_builtins.cpp",
      "new_id": "2efaeeafabb2084a70e8edfe99a2a7e8b715a2d5",
      "new_mode": 33188,
      "new_path": "init/check_builtins.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ff0d0c3b61ff66da6abd9b7dbeafd6af254d380",
      "old_mode": 33188,
      "old_path": "init/check_builtins.h",
      "new_id": "fb345560af4320569aa65a95441ffbdf19d3330a",
      "new_mode": 33188,
      "new_path": "init/check_builtins.h"
    }
  ]
}
