)]}'
{
  "commit": "824da3df62ecadb321fa0d35513945075e87630d",
  "tree": "64e63519cb4a5cb066df58b70e3060c44c3b3076",
  "parents": [
    "615e3ff8c8505967ed6d1c38ab371938b4860d15"
  ],
  "author": {
    "name": "Michael Shen",
    "email": "gpgpgp@google.com",
    "time": "Thu Sep 14 03:23:02 2023 +0000"
  },
  "committer": {
    "name": "Michael Shen",
    "email": "gpgpgp@google.com",
    "time": "Sat Sep 23 08:36:30 2023 +0000"
  },
  "message": "bmc_monitor_app: Adding option to auto-complete BMC boot process\n\nOriginal design assumes BMC will receive complete command externally.\nWhile it may cause BMC state is `rebooting` forever if no proper\nexternal daemon can do so.\nAdding auto-complete option can let BMC marks itself as `completed` so\nit won\u0027t always rely external daemon.\n\nTested:\n```\n\\# Before\nbmc:~# busctl get-property com.google.gbmc.boot_time_monitor \\\n/xyz/openbmc_project/time/boot/bmc \\\nxyz.openbmc_project.Time.Boot.Statistic IsRebooting\nb true\n\n\\# After enable `AUTO_BMC_COMPLETE`\nbmc:~# busctl get-property com.google.gbmc.boot_time_monitor \\\n/xyz/openbmc_project/time/boot/bmc \\\nxyz.openbmc_project.Time.Boot.Statistic IsRebooting\nb false\n```\n\nGoogle-Bug-Id: 296530445\nChange-Id: I2f94c4be496d0703062217b54ab3cf6ecd0f66a0\nSigned-off-by: Michael Shen \u003cgpgpgp@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6db5bc97e5a543d86ac5a8f3d8e493548708eff",
      "old_mode": 33188,
      "old_path": "meson.build",
      "new_id": "09b79d71a8d23642f5a0cb20cb0256b9a8e15bbf",
      "new_mode": 33188,
      "new_path": "meson.build"
    },
    {
      "type": "modify",
      "old_id": "c17369447f7e0c188af87bf24a1652799857a31b",
      "old_mode": 33188,
      "old_path": "meson_options.txt",
      "new_id": "0a1d156919625006ff6c2998e1d7aa70fe7db951",
      "new_mode": 33188,
      "new_path": "meson_options.txt"
    },
    {
      "type": "modify",
      "old_id": "1c42b6ff58c6c19771a469c737e24edbec9863b0",
      "old_mode": 33188,
      "old_path": "src/bmc_monitor_app.cpp",
      "new_id": "aa19c81c3cf9bf1f80c6d473b945120dfb11d315",
      "new_mode": 33188,
      "new_path": "src/bmc_monitor_app.cpp"
    }
  ]
}
