)]}'
{
  "commit": "4b527fa6f0f4e413862059186d24db3e664791e1",
  "tree": "fa0f6f00abd9355868f8928ed9b3b814ff16789a",
  "parents": [
    "749cc2e88b107e5cb52fc7144f0815c1a78a2fec"
  ],
  "author": {
    "name": "Amaury Pouly",
    "email": "amaury.pouly@lowrisc.org",
    "time": "Tue Feb 14 15:40:21 2023 +0000"
  },
  "committer": {
    "name": "Greg Chadwick",
    "email": "mail@gregchadwick.co.uk",
    "time": "Tue Mar 07 11:41:43 2023 +0000"
  },
  "message": "[doc] Add autogen generator that can run commands\n\nThe tool looks for:\n\u003c!-- BEGIN AUTOGEN cmd --\u003e\n...\n\u003c!-- END AUTOGEN --\u003e\nand replaces ... with the output of `cmd`. Note that the command is executed\nin a shell.\n\nSigned-off-by: Amaury Pouly \u003camaury.pouly@lowrisc.org\u003e\nCo-authored-by: Hugo McNally \u003chugo.mcnally@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8cb6fd2b0374efe82ee64d1b0b6b398b268d4692",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/doc/design/README.md",
      "new_id": "fd03e15074aaf83e0d8b84e0a0e041f0e023b4b0",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/doc/design/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e68bf30f6d7f175c04be4493ef895fe8494a4c6b",
      "new_mode": 33261,
      "new_path": "util/autogen_md.py"
    },
    {
      "type": "modify",
      "old_id": "784a7128723a2f97b4efb5b792e84166bc5b0653",
      "old_mode": 33261,
      "old_path": "util/design/gen-top-docs.py",
      "new_id": "5cceed56bddf17be008c7bc465ad1e31919bba58",
      "new_mode": 33261,
      "new_path": "util/design/gen-top-docs.py"
    },
    {
      "type": "modify",
      "old_id": "1c84eab33c2459af7cd05efb83073d82c9ef57fa",
      "old_mode": 33188,
      "old_path": "util/reggen/README.md",
      "new_id": "b13a1a69616f8b89b965cc63f6040c7758394730",
      "new_mode": 33188,
      "new_path": "util/reggen/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d67ec3a8be27642adc3267eee4c7878430fd60ee",
      "new_mode": 33261,
      "new_path": "util/selfdoc.py"
    },
    {
      "type": "modify",
      "old_id": "c05027578ee101e58a00374ad3cd390debe530f3",
      "old_mode": 33188,
      "old_path": "util/tlgen/README.md",
      "new_id": "e52cbe355143ec4f20b1049f5d257f1b89d2329b",
      "new_mode": 33188,
      "new_path": "util/tlgen/README.md"
    }
  ]
}
