)]}'
{
  "commit": "8c28ac77f0de9f88d29d47d5edeb63399e8edb88",
  "tree": "217cd696c562ef0708143598d0a4681843d41831",
  "parents": [
    "e886d8c9f111c137cb9f99c0255639cd92f7f95d"
  ],
  "author": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Fri Jan 15 21:14:46 2021 -0800"
  },
  "committer": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Fri Jan 15 21:14:46 2021 -0800"
  },
  "message": "In tests: Use $::env(DESIGN_TOP) where it isn\u0027t already.\n\nThis makes all tests use the same concept for accessing the\ntest verilog file in question. It also makes it possible to\nrun tests from different directories if only DESIGN_TOP is set\ncorrectly.\n\nIn one place, a filename is resolved intended relative to the script,\nbut currently requires the script to be executed in the same\ndirectory; make that location independent by reading it\nrelative to [file dirname [info script]]\n\nSigned-off-by: Henner Zeller \u003ch.zeller@acm.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85cc89780affb32e2efb3ce5d58d26a3d87b24e2",
      "old_mode": 33188,
      "old_path": "design_introspection-plugin/tests/get_cells/get_cells.tcl",
      "new_id": "4302b73c5e14b09416a9ee5b8c896ee5d64e1855",
      "new_mode": 33188,
      "new_path": "design_introspection-plugin/tests/get_cells/get_cells.tcl"
    },
    {
      "type": "modify",
      "old_id": "2d3083afd437f00d7da184e9ef7730978b8c1751",
      "old_mode": 33188,
      "old_path": "design_introspection-plugin/tests/get_nets/get_nets.tcl",
      "new_id": "93304bf51761839fde1d6d9f2d16445771d02cd3",
      "new_mode": 33188,
      "new_path": "design_introspection-plugin/tests/get_nets/get_nets.tcl"
    },
    {
      "type": "modify",
      "old_id": "e352df16e2932d7f00db7d2e6777b5ac377da671",
      "old_mode": 33188,
      "old_path": "design_introspection-plugin/tests/get_pins/get_pins.tcl",
      "new_id": "b2efcdc813ac273a1197e8bb91f3f4b84a6f322b",
      "new_mode": 33188,
      "new_path": "design_introspection-plugin/tests/get_pins/get_pins.tcl"
    },
    {
      "type": "modify",
      "old_id": "f82305a0f112ca3d11ac3bc8a62108e83cff4090",
      "old_mode": 33188,
      "old_path": "design_introspection-plugin/tests/get_ports/get_ports.tcl",
      "new_id": "71df0a0b06b2b4751195cea76360d2a781039de4",
      "new_mode": 33188,
      "new_path": "design_introspection-plugin/tests/get_ports/get_ports.tcl"
    },
    {
      "type": "modify",
      "old_id": "f933c9443600b9f82b3c4b309373362b877ace0d",
      "old_mode": 33188,
      "old_path": "get_count-plugin/tests/simple/simple.tcl",
      "new_id": "8e006c8a919106e16a986972ba39f99f9e50d026",
      "new_mode": 33188,
      "new_path": "get_count-plugin/tests/simple/simple.tcl"
    },
    {
      "type": "modify",
      "old_id": "223d9ec125ee898f13aeca97c8959272f24be186",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/set_clock_groups/set_clock_groups.tcl",
      "new_id": "43445c7888e3b2ad69a47b0981b3393d66d29f7c",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/set_clock_groups/set_clock_groups.tcl"
    },
    {
      "type": "modify",
      "old_id": "5475822aa7e707a842a4a26766056b2979c1f0c3",
      "old_mode": 33188,
      "old_path": "selection-plugin/tests/counter/counter.tcl",
      "new_id": "2411f8f13a191d3cfec748d5b926f35489626d10",
      "new_mode": 33188,
      "new_path": "selection-plugin/tests/counter/counter.tcl"
    },
    {
      "type": "modify",
      "old_id": "fe1c07c283634d11d775d8b97457189bb85d3ce1",
      "old_mode": 33188,
      "old_path": "xdc-plugin/tests/minilitex_ddr_arty/minilitex_ddr_arty.tcl",
      "new_id": "e34790923bdef60afb8d9a8d306b405750ce45dc",
      "new_mode": 33188,
      "new_path": "xdc-plugin/tests/minilitex_ddr_arty/minilitex_ddr_arty.tcl"
    }
  ]
}
