)]}'
{
  "commit": "3a1900a8a7d254f754a312137954049d23ce09e4",
  "tree": "8fc886f8ddb088f6b91fec697b8cfc32e55735f2",
  "parents": [
    "4bc9809986693f9029e3871152d186849d7ca766"
  ],
  "author": {
    "name": "Maciej Kurc",
    "email": "mkurc@antmicro.com",
    "time": "Wed Mar 04 12:16:20 2020 +0100"
  },
  "committer": {
    "name": "Maciej Kurc",
    "email": "mkurc@antmicro.com",
    "time": "Wed Mar 04 12:16:20 2020 +0100"
  },
  "message": "Fixed clock port inference to use a more elaborate regex than \"\u0027clk\u0027 in port name\". Added the possibility to force a port to be non-clock by setting the attribute CLOCK to 0.\n\nSigned-off-by: Maciej Kurc \u003cmkurc@antmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e762b25d2e5565a381a22cc48d08c043314fd155",
      "old_mode": 33188,
      "old_path": "tests/clocks/README.md",
      "new_id": "e969e29a419eeda85a30e8adfb23c4a1107415ce",
      "new_mode": 33188,
      "new_path": "tests/clocks/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec59b5c80372f3e2ca48714d5f8dd7d8ff6f73d5",
      "new_mode": 33188,
      "new_path": "tests/clocks/input_attr_not_clock/block.sim.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51ff8df72460dfb76330859062f1ef9a6d9ea789",
      "new_mode": 33188,
      "new_path": "tests/clocks/input_attr_not_clock/golden.model.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c748dd3711457990fc4e4dd5ce6bb93da26cfaf6",
      "new_mode": 33188,
      "new_path": "tests/clocks/input_attr_not_clock/golden.pb_type.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3870d30b8e3fd348fe91272d4dd174652eb38d7b",
      "new_mode": 33188,
      "new_path": "tests/clocks/input_named_regex/block.sim.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f5edd262d2e747bd21027a7cead4d9e6166e21b",
      "new_mode": 33188,
      "new_path": "tests/clocks/input_named_regex/golden.model.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2edf093a28ef48664aa403e64a47c16b2ec552cc",
      "new_mode": 33188,
      "new_path": "tests/clocks/input_named_regex/golden.pb_type.xml"
    },
    {
      "type": "modify",
      "old_id": "a4df5168ef43f9f967553431a03bfb38b0ff5bde",
      "old_mode": 33261,
      "old_path": "v2x/vlog_to_model.py",
      "new_id": "3477de19acef26e728381722e36e72d98f71d3fc",
      "new_mode": 33261,
      "new_path": "v2x/vlog_to_model.py"
    },
    {
      "type": "modify",
      "old_id": "d109dfb92ab41ed32a81b5f7b09df2b03657e2fe",
      "old_mode": 33261,
      "old_path": "v2x/vlog_to_pbtype.py",
      "new_id": "6f8d897dcc17c382dfb3ef8af2a45b87f0fa7367",
      "new_mode": 33261,
      "new_path": "v2x/vlog_to_pbtype.py"
    },
    {
      "type": "modify",
      "old_id": "9b30c79bc1addd427d0a952e8c856601bacc83f9",
      "old_mode": 33261,
      "old_path": "v2x/yosys/run.py",
      "new_id": "5bf3f6ac8ec20ce6fccd22f341c3202ccae96971",
      "new_mode": 33261,
      "new_path": "v2x/yosys/run.py"
    },
    {
      "type": "modify",
      "old_id": "722ac9b1ca40d3199e3e332883f5e5f7503f6620",
      "old_mode": 33188,
      "old_path": "v2x/yosys/utils.py",
      "new_id": "43831612fb19377e0bf055079e006914f8edaab9",
      "new_mode": 33188,
      "new_path": "v2x/yosys/utils.py"
    }
  ]
}
