)]}'
{
  "commit": "8f43964d8e9e237706949411b535a33aa2321445",
  "tree": "cb36df68785b6983c7cf369f8e0705415af43e86",
  "parents": [
    "bd341321d2226ff7a201a7017d4164f106b5e8ba"
  ],
  "author": {
    "name": "gBMC Team",
    "email": "gbmc-core@google.com",
    "time": "Wed Jun 10 07:03:42 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jun 10 07:04:02 2026 -0700"
  },
  "message": "Decouple bare metal systemd target naming from file path suffixes.\n\n* Split `instanceString` into `systemdInstanceString` and `fileInstanceString` in `BaremetalTransferServiceImpl`.\n* Decouple systemd target instantiation (`@0.target`) from flag file paths and BM instance properties (`\"\"` for single-host platforms).\n* Update `baremetal_test.cc` to remove artificial `\"0\"` suffixes from mock flag files and property paths for single-host testing.\n\nVelorum Bare Metal Test: https://paste.googleplex.com/5442812391849984\n\nPiperOrigin-RevId: 929829759\nChange-Id: Ia54e8b28474751916289658d73c802e83d702ed5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75921894bc96dddfb68b7208797b4f1125d8fc9d",
      "old_mode": 33188,
      "old_path": "src/baremetal_callback.cc",
      "new_id": "213619ab5776b98c555ef0174a09f551b2589342",
      "new_mode": 33188,
      "new_path": "src/baremetal_callback.cc"
    },
    {
      "type": "modify",
      "old_id": "903749e3efd1b1c605cf0a140f45404f01d26d4e",
      "old_mode": 33188,
      "old_path": "src/baremetal_callback.h",
      "new_id": "f4633ae4a53efc6da9d23a9a31d24383e3a34456",
      "new_mode": 33188,
      "new_path": "src/baremetal_callback.h"
    },
    {
      "type": "modify",
      "old_id": "e878ca60f64bb39f62a04952fe4a6a1f83e0315c",
      "old_mode": 33188,
      "old_path": "src/test/baremetal_test.cc",
      "new_id": "1a1938d1487613598b3fa969a1d4a5b13352acd2",
      "new_mode": 33188,
      "new_path": "src/test/baremetal_test.cc"
    }
  ]
}
