)]}'
{
  "commit": "63f6a37984cf361229b433343ea9146c57a87f18",
  "tree": "0ebdaca6bbf8168b6bbb93da3b3be9dcc0336fe3",
  "parents": [
    "ee3fbd7c7c05efbdea2ded8484bcfe96238f0124"
  ],
  "author": {
    "name": "Edward O\u0027Callaghan",
    "email": "quasisec@google.com",
    "time": "Fri Aug 12 12:56:43 2022 +1000"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Jan 29 12:29:02 2023 +0000"
  },
  "message": "parallel.c: Consoldiate parallel master registration logic\n\nThis is analogous to spi.c and opaque.c however parallel\nlogic was previously never consoldiated.\n\nThis free\u0027s up flashrom.c from namespace pollution.\n\nTested: builds with both make and meson.\n\nChange-Id: Ie08e2e6c51ccef5281386bf7e3df439b91573974\nSigned-off-by: Edward O\u0027Callaghan \u003cquasisec@google.com\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/66651\nOriginal-Reviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/72349\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74bacaa8ae212dd6f9d71e74daaea7f3a175c677",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "78b4d435febd55689d77c482dfb92daac9a3a5a2",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "4a8ab6316da2451043149853646792fa202903f4",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "c7ad92ccfd4e98e55b88b9ca3a7a41bbdba36084",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "efc2558705671241bcdfc901322370720d12fa24",
      "old_mode": 33188,
      "old_path": "include/flash.h",
      "new_id": "27b3aae717065c210acecb7f937e6725077a2b9f",
      "new_mode": 33188,
      "new_path": "include/flash.h"
    },
    {
      "type": "modify",
      "old_id": "cbbbd26a305fa99e657400d81017ff8591a102c6",
      "old_mode": 33188,
      "old_path": "include/programmer.h",
      "new_id": "8821f0e39f657553b8cf6654cf4e393c06f39c7a",
      "new_mode": 33188,
      "new_path": "include/programmer.h"
    },
    {
      "type": "modify",
      "old_id": "4acecf6891d0eeeacaa4d2f5296566324d680023",
      "old_mode": 33188,
      "old_path": "meson.build",
      "new_id": "67c6c01c88ebb286d9a9effa53bdd5c5b863adff",
      "new_mode": 33188,
      "new_path": "meson.build"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84692fd9d5722ac328ee9f99d04605a2a543b087",
      "new_mode": 33188,
      "new_path": "parallel.c"
    },
    {
      "type": "modify",
      "old_id": "a8218a316d6e08a847e5be4ab95bb994847ffd23",
      "old_mode": 33188,
      "old_path": "programmer.c",
      "new_id": "2b960e6a096b44a0f1f62babd8a7abaa90e64da8",
      "new_mode": 33188,
      "new_path": "programmer.c"
    }
  ]
}
