)]}'
{
  "commit": "f108805a0fcf58d5d3d3ec6fa38ee0770c457f6d",
  "tree": "2c43f94559c68a7438210b2271f81d1dffe6fcf1",
  "parents": [
    "bf438aceeddd61eaae88081d6d2d47b81303db48"
  ],
  "author": {
    "name": "Rick Altherr",
    "email": "kc8apf@kc8apf.net",
    "time": "Thu Jan 25 20:29:15 2018 -0800"
  },
  "committer": {
    "name": "Rick Altherr",
    "email": "kc8apf@kc8apf.net",
    "time": "Thu Jan 25 21:10:05 2018 -0800"
  },
  "message": "partial_reconfig_flow: Rework to allow any verilog for ROI\n\nChange naming to clarify which files are related to synthesis vs\nimplementation. Rewrite ROI synthesis and implementation rules as\npattern rules to allow any .v to be used as an ROI design.\n\nSigned-off-by: Rick Altherr \u003ckc8apf@kc8apf.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75916b3048bb59e8fed42d68585b05b95240a93c",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/Makefile",
      "new_id": "f451f815616fd2dd33f0ea95af17e9294416328d",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/Makefile"
    },
    {
      "type": "modify",
      "old_id": "4de4d0347f9cc152a4f8b6d154daa5662a55c691",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/README.md",
      "new_id": "930ac9b455857a9cfd1bf68b7a41d730295d2096",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/README.md"
    },
    {
      "type": "delete",
      "old_id": "14be2e3ca334c28c427ff95d295d7e7801616f0d",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/harness.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "997231a91c88eca79d0a5105333777e632100745",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/top.v",
      "new_id": "4ef8bdfb982b4082afaf1a725a6baf226966c190",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/harness.v",
      "score": 64
    },
    {
      "type": "rename",
      "old_id": "0fee8ca28811acb48b943d16ea41b8424f77c22c",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/roi_inv_routed.tcl",
      "new_id": "2fc13b9ceec4a9b939880aef736a03e7e080b8a4",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/harness_implement.tcl",
      "score": 93
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bde35810fd0d6e268533d07eec9de47ba3e2ff11",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/harness_synthesize.tcl"
    },
    {
      "type": "rename",
      "old_id": "7e575cb5aa96956c5f3f4e542a48a9d2f68d2a5d",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/roi_inv.v",
      "new_id": "7e575cb5aa96956c5f3f4e542a48a9d2f68d2a5d",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/inv.v",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f50e3a50fa17663c595081188b56fde40d26e506",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/non_inv.v"
    },
    {
      "type": "delete",
      "old_id": "ec6934085c2772f0e87790f6fa40a141fe75584b",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/roi_base.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea8b6c2f08a8792639ee3a61ebc3e290538cea62",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/roi_implement.tcl"
    },
    {
      "type": "delete",
      "old_id": "a963234d30fffc795fd8176b5d7ef7152f80f4d6",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/roi_inv.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7eaf102bf7b72d7e66a2f49f72e7a9282f5a5d90",
      "old_mode": 33188,
      "old_path": "minitests/partial_reconfig_flow/roi_noninv.fasm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "009429ca8d9346a3cda599e2af88e2b95b71ca5e",
      "new_mode": 33188,
      "new_path": "minitests/partial_reconfig_flow/roi_synthesize.tcl"
    }
  ]
}
