)]}'
{
  "commit": "611be61d8e5ceb72fe5ed9d6eb5f411b5d0941f6",
  "tree": "1fa1b20b886921478df03ab84f3b00f02a53178d",
  "parents": [
    "1dfabbf44036212fa88ccef7597e171f5e950472"
  ],
  "author": {
    "name": "Sam Elliott",
    "email": "selliott@lowrisc.org",
    "time": "Fri May 22 12:51:02 2020 +0100"
  },
  "committer": {
    "name": "Philipp Wagner",
    "email": "mail@philipp-wagner.com",
    "time": "Fri May 29 14:14:49 2020 +0100"
  },
  "message": "[sw] Ensure Generated C Headers Can Be Used By C++\n\nThis patch follows up #1958 and adds polyglot extern guards to the\nautogenerated headers for register definitions and the top system header.\n\nSigned-off-by: Sam Elliott \u003cselliott@lowrisc.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "986726b40d2e3f413ef8d144593a72b04ceb75b5",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/data/top_earlgrey.h.tpl",
      "new_id": "0dd20647bb7de6db78880f86c37d85fb71c34fa0",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/data/top_earlgrey.h.tpl"
    },
    {
      "type": "modify",
      "old_id": "79f7ff86051415ecb4f81564443a7acb39c25fe7",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/sw/autogen/top_earlgrey.h",
      "new_id": "fbeca25204084b4722cf574b2ced17000f785740",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/sw/autogen/top_earlgrey.h"
    },
    {
      "type": "modify",
      "old_id": "5a50bf6d3d398d1cd1ebb87ab836ae2dbc6294e2",
      "old_mode": 33188,
      "old_path": "util/reggen/gen_cheader.py",
      "new_id": "4b2edaa54852c78ec7d9f79bd14b40bec290b5ba",
      "new_mode": 33188,
      "new_path": "util/reggen/gen_cheader.py"
    }
  ]
}
