)]}'
{
  "commit": "0ba103fac53cac1a5f1dfa5fff46e41a7ed07887",
  "tree": "7c07caaf7f1119a7dc1424e357548a813d9921dc",
  "parents": [
    "049d4be60f10b7c608a6dbf59230620c774aa8fd"
  ],
  "author": {
    "name": "Charlie",
    "email": "charlie.david.smith@hotmail.co.uk",
    "time": "Sun May 22 11:31:07 2022 +0100"
  },
  "committer": {
    "name": "Charlie",
    "email": "charlie.david.smith@hotmail.co.uk",
    "time": "Sun May 22 11:31:07 2022 +0100"
  },
  "message": "Updated rendering of guide file to show layers better, this now also shows macro positions using a custom macro placement json file. Also added generation of macro position configuration using the macro placement file.\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "bdceb0a10e40e04b7350b0c26e79e2e34a61ec36",
      "old_mode": 33188,
      "old_path": "docs/Routing/ViewRoutingGuide.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "848f43c949245067213e2d50ad123a0ddb5152fe",
      "old_mode": 33188,
      "old_path": "docs/Routing/detailed.guide",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9bec1d01de6009b372c2337208377273cdc7654e",
      "old_mode": 33188,
      "old_path": "docs/Routing/detailed.guide.jpg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed8ebf583f771da9150c35db3955987b7d757904",
      "new_mode": 33188,
      "new_path": "docs/Scripts/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ddc88080630e953d192bc729ebe0f5da8bb411d",
      "new_mode": 33188,
      "new_path": "docs/Scripts/GenerateMacroPlacement.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cdfe76338298213946bc3d76a3005db8d874e15",
      "new_mode": 33188,
      "new_path": "docs/Scripts/JSONWrapper.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "421a02395ef8eb6869aa08a42411ecad010bc2e9",
      "new_mode": 33188,
      "new_path": "docs/Scripts/ViewRoutingGuide.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "becc5f767a2e82664568750d38d2e06a49fadd38",
      "new_mode": 33188,
      "new_path": "docs/Scripts/detailed.guide"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b9c0696e7a3d4d3d0e3838c558a475c427ebb34",
      "new_mode": 33188,
      "new_path": "docs/Scripts/detailed.guide.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e744c1bb15d2cdd5a0e14d667a81fe8156c6f7e6",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros.json"
    }
  ]
}
