)]}'
{
  "commit": "1f67fdf4cb136c1858e019fdb3316868c99044e7",
  "tree": "0d3a9045ebfaace662dea7e542a4aa8a13e6ec88",
  "parents": [
    "e873027faf92c6003409f5a696b71375d9ef3ad0"
  ],
  "author": {
    "name": "gBMC Team",
    "email": "gbmc-core@google.com",
    "time": "Fri Apr 10 10:09:57 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 10 10:12:01 2026 -0700"
  },
  "message": "hal: replace throwing std::filesystem APIs\n\nRefactor std::filesystem and boost::filesystem calls in the hal directory\nto use non-throwing error_code overloads, preventing unhandled exceptions\nand system crashes during file operations.\n\nTested:\nblaze test //third_party/milotic/external/cc/tlbmc/hal/...\n\nGoogle-Bug-Id: 478925741\nPiperOrigin-RevId: 897752775\nChange-Id: I058868aec17c7c7c3aa38fb5c7612e775d503cc0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37e123990b1142c28b71b2ddc323eefa0c43f445",
      "old_mode": 33188,
      "old_path": "tlbmc/hal/shared_mem/demo/shared_mem_cli.cc",
      "new_id": "6c9ff7d4b7b12f523e1b95e59a5834b39298778a",
      "new_mode": 33188,
      "new_path": "tlbmc/hal/shared_mem/demo/shared_mem_cli.cc"
    },
    {
      "type": "modify",
      "old_id": "140ad193c7abaa31f9af76d4e7cb63cd770774e2",
      "old_mode": 33188,
      "old_path": "tlbmc/hal/shared_mem/demo/shared_mem_sensor_server.cc",
      "new_id": "dc1e985793467d02c291679df5d1712c65a81b59",
      "new_mode": 33188,
      "new_path": "tlbmc/hal/shared_mem/demo/shared_mem_sensor_server.cc"
    },
    {
      "type": "modify",
      "old_id": "a05352809121f02d2c6a0ac4e1dc03a01d82fb41",
      "old_mode": 33188,
      "old_path": "tlbmc/hal/shared_mem/static_server_impl.cc",
      "new_id": "f9f0ca25a9ecc12098fe405d9d9b13888ddb4fc7",
      "new_mode": 33188,
      "new_path": "tlbmc/hal/shared_mem/static_server_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "375fd42126bbc419d28c624fc213f56231417974",
      "old_mode": 33188,
      "old_path": "tlbmc/hal/sysfs/i2c.cc",
      "new_id": "d6d4547750391691d0753c22a2e971dc6ed20630",
      "new_mode": 33188,
      "new_path": "tlbmc/hal/sysfs/i2c.cc"
    },
    {
      "type": "modify",
      "old_id": "546ba63992b8c4cc3f1f6bc2484d09aaa1b9adb4",
      "old_mode": 33188,
      "old_path": "tlbmc/hal/sysfs/i3c.cc",
      "new_id": "8f160be3bd30262fc6f9c72695267ebaddcbfb7c",
      "new_mode": 33188,
      "new_path": "tlbmc/hal/sysfs/i3c.cc"
    },
    {
      "type": "modify",
      "old_id": "684e2cbb235b5986a6211af01fa15575f97ed81d",
      "old_mode": 33188,
      "old_path": "tlbmc/hal/sysfs/peci.cc",
      "new_id": "9d816a2bfc3d7d291e36922850c67d638ac8206f",
      "new_mode": 33188,
      "new_path": "tlbmc/hal/sysfs/peci.cc"
    }
  ]
}
