)]}'
{
  "commit": "4fbe9a4924c6e496792ceeca55dafe4d6641243b",
  "tree": "79a2c0d386c4ba8424287d9f4d19b1d5a1d429e7",
  "parents": [
    "4ced0032e5fe88604482cd8667d6a81e83ecbd0c"
  ],
  "author": {
    "name": "Kshitij Shah",
    "email": "tij@google.com",
    "time": "Tue Sep 01 08:23:27 2026"
  },
  "committer": {
    "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 22 00:10:19 2026"
  },
  "message": "firmweaver: Add support for google sheets\n\n- New shared code for reading/parsing google sheets.\n- go/ link parsing\n- New --sheet and --sheet-tab flags for zephyr_dtsi and\n  coreboot_gpio\n- Add unit tests for new stuff\n\nBUG\u003db:475292981\nTEST\u003dgo test -v -race ./...\n\nChange-Id: I406c5716ac99078e64b74682b16f7f8c82239268\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/firmweaver/+/8318030\nTested-by: Kshitij Shah \u003ctij@google.com\u003e\nReviewed-by: Karthik Ramasubramanian \u003ckramasub@google.com\u003e\nCommit-Queue: Kshitij Shah \u003ctij@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "347924954d700008bf00042ca418cafd9f888d56",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "2ee6ac8c4c15bfd2dc13b2c5ac5fb2b20cc67039",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "4a544118ae64f2ff9f7b50a6611048904ea79685",
      "old_mode": 33188,
      "old_path": "coreboot_gpio/gpio_tool.go",
      "new_id": "f1c53cd6ab54e526b75f19407520b11f352b66e9",
      "new_mode": 33188,
      "new_path": "coreboot_gpio/gpio_tool.go"
    },
    {
      "type": "modify",
      "old_id": "a3711d6e635564f3a268fdcd2d8562dacd342786",
      "old_mode": 33188,
      "old_path": "coreboot_gpio/gpio_tool_test.go",
      "new_id": "210e3c6b5430acfe7a74274f4187cf0eff2b3d3e",
      "new_mode": 33188,
      "new_path": "coreboot_gpio/gpio_tool_test.go"
    },
    {
      "type": "modify",
      "old_id": "e794141ec91e21d97c7b3509b4e080eb253663d2",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "ef84336b4f46dbecb5e45ed318ba22c197410c77",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af988560ca14214eaef8eea203d53f7523c41734",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdc67a181b7e9c2e906579bbb33929b073e62337",
      "new_mode": 33188,
      "new_path": "shared/sheets/client.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f5c691bce52d4cd6e293e43068f5675092b1a00",
      "new_mode": 33188,
      "new_path": "shared/sheets/sheets_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7b685a932eff69927812334395596430d0589d9",
      "new_mode": 33188,
      "new_path": "shared/sheets/url.go"
    },
    {
      "type": "modify",
      "old_id": "6e9327e8c4937ed6213f0c9451cb9f3669f93ec3",
      "old_mode": 33188,
      "old_path": "zephyr_dtsi/parser.go",
      "new_id": "83b15a3d387e7dac5d59e82ff265f28a78ebf4c0",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/parser.go"
    },
    {
      "type": "modify",
      "old_id": "ea0a7fd88ebf0bf3a9378c161c16fe4fb27eafc0",
      "old_mode": 33188,
      "old_path": "zephyr_dtsi/parser_test.go",
      "new_id": "17c9889c43fdca06ec5a6e3488d374a1c9b14ad6",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/parser_test.go"
    },
    {
      "type": "modify",
      "old_id": "a731bf9aa5f67b7b7de0b4f577190b49122e4ccd",
      "old_mode": 33188,
      "old_path": "zephyr_dtsi/run.go",
      "new_id": "43468fe5161a08944a4d90c6947ca5aeed6f44b1",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/run.go"
    },
    {
      "type": "modify",
      "old_id": "c363cba21615220d9ea8916cbfb86715d34d1da7",
      "old_mode": 33188,
      "old_path": "zephyr_dtsi/run_test.go",
      "new_id": "bd05ba187bbbdefe7be959864b9f097447db3d60",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/run_test.go"
    }
  ]
}
