)]}'
{
  "commit": "166197f86882f0f4283ff15fe899345889e6b20d",
  "tree": "3f4ad0271963d6d7dc3b220b01e72370b35b4823",
  "parents": [
    "5b94a8c8eaebdc8f626b9560f771f83fd1990a34"
  ],
  "author": {
    "name": "Daniel Bourgeois",
    "email": "dcbourgeois@google.com",
    "time": "Mon Oct 05 15:03:06 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Oct 05 15:03:31 2026 -0700"
  },
  "message": "Make the IMC FRU scanner\u0027s I2C paths and HAL drivers configurable.\n\n`ImcFruScanner` hardcoded the two gBMC HAL driver names it resolves through the\nregistry (`I2cBusI2c`, `At24Eeprom`) and the `/dev/i2c-` device prefix, and took\nthe sysfs enumeration directory as a constructor parameter that only tests ever\nset. That is three sources of truth for what is one thing: where the scanner\nlooks for I2C hardware. Move all four onto `GnicMonitorConfig`, with the previous hardcoded values as\nproto defaults.\n\nPiperOrigin-RevId: 993924842\nChange-Id: I20d025209eba0875d6b04a7f771ab6ecc97a5682\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4a089d748871c8a59462af4e1800280e488c2be",
      "old_mode": 33188,
      "old_path": "bmc/gnic_monitor.cc",
      "new_id": "08831f92c35a912ef4d34204e81a96bb448946ba",
      "new_mode": 33188,
      "new_path": "bmc/gnic_monitor.cc"
    },
    {
      "type": "modify",
      "old_id": "f0dde061d779aac6e8cc612c70c4a92ac3bd8df2",
      "old_mode": 33188,
      "old_path": "bmc/gnic_monitor.h",
      "new_id": "794b278433ea0f8218ecdf82e91cf62be5ddb266",
      "new_mode": 33188,
      "new_path": "bmc/gnic_monitor.h"
    },
    {
      "type": "modify",
      "old_id": "afe0de5cf29722b34c12ad913e439b4d42ba879d",
      "old_mode": 33188,
      "old_path": "piper_cl.txt",
      "new_id": "129331e4e0d938029aa89e273fcd1a407336d209",
      "new_mode": 33188,
      "new_path": "piper_cl.txt"
    },
    {
      "type": "modify",
      "old_id": "aa018ab22dcb7090cdb75de07fbfa581f4bae023",
      "old_mode": 33188,
      "old_path": "proto/safepower_agent_config.proto",
      "new_id": "980eeea82d652e71ae9f58ac2c60153ecd1f1696",
      "new_mode": 33188,
      "new_path": "proto/safepower_agent_config.proto"
    }
  ]
}
