)]}'
{
  "commit": "5db3b63d003dc34a4e971de19569623cb6de9351",
  "tree": "0941434da6d99479bcb49dd0d23d0fde989d8c98",
  "parents": [
    "1f5ff9dd442b053445760637c06ff51835b92e8a"
  ],
  "author": {
    "name": "Jinliang Wang",
    "email": "jinliangw@google.com",
    "time": "Tue Jan 06 15:16:25 2026 -0800"
  },
  "committer": {
    "name": "Jinliang Wang",
    "email": "jinliangw@google.com",
    "time": "Tue Jan 06 15:16:25 2026 -0800"
  },
  "message": "utils: add pldm_fwup_pkg_parser.py\n\nIt is a script generated by Gemini to reverse the pack process done by\npldm_fwup_pkg_creator.py. It\u0027s helpful to extract the meta data out from\na PLDM firmware package from vendor and perform modification and\nrepackage if necessary.\n\nTested:\nextract the metadata.json and component bin, repack with\npldm_fwup_pkg_creator.py, tested PLDM type5 download with the re-packed\nfirmware package.\n\nUsage: ./pldm_fwup_pkg_parser.py pldm-fw-package.fwpkg -o extract\nFound 1 components.\nHeader parsed successfully. Final Offset: 161\nExtracting 1 component images...\n  Extracted: extract/component_0_1.bin (Size: 9395200 bytes)\nMetadata written to: extract/metadata.json\n\nChange-Id: Ibb05cbe351d428ee30353578ff495257f36a371e\nSigned-off-by: Jinliang Wang \u003cjinliangw@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a85a5279e471154c65255e072f205e97f8d326f5",
      "new_mode": 33261,
      "new_path": "tools/fw-update/pldm_fwup_pkg_parser.py"
    }
  ]
}
