)]}'
{
  "commit": "68166199484b3e84393c833d80ffd6f0636aaccc",
  "tree": "e9d8406b0f9f17550599a8ea22ea4a51ae122fb0",
  "parents": [
    "24403f9f705ba8d41ee925899b5dc305eea943c3"
  ],
  "author": {
    "name": "Tim \u0027mithro\u0027 Ansell",
    "email": "me@mith.ro",
    "time": "Tue May 14 11:42:18 2019 -0700"
  },
  "committer": {
    "name": "Grzegorz Latosinski",
    "email": "glatosinski@antmicro.com",
    "time": "Fri Nov 08 11:47:18 2019 +0100"
  },
  "message": "xml: Improve xslt transform.\n\nContinue to improve the `xmlsort.xsl` script to be a tool which merges a\nmodified FPGA architecture.\n\nCurrently it also converts a more composable format and converts it into\nthe format that VtR accepts. Eventually the hope is that upstream VtR\nwill accept this composable format in the future. See;\nhttps://github.com/verilog-to-routing/vtr-verilog-to-routing/issues/272\n\nSigned-off-by: Tim \u0027mithro\u0027 Ansell \u003cme@mith.ro\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09dae5471d7efc8b95b3e049be9a08ab4e36621c",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24b9628e99d199ed4edc94057d70bcbd35139e8f",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_fpga_architecture.xsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3786bf88acc1c74875d6f72c16cd0ff0189eb04a",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f0a14d068dd3f75afb33713eb37bf91ea074e73",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/attribute-cleanup.golden.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "decb65ea2fa12bf0d203806e8d290b69667e9185",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/attribute-cleanup.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "064a7be043aa605d2e1c685c177105ba5f021f7f",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/composable-interconnect-fasm-mux-levels.golden.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3f7424f12a2bed51579494be7bc64afeae5b722",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/composable-interconnect-fasm-mux-levels.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a52d9a7fffd3aec5125807eec25b81b038dc0ab3",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/composable-interconnect-fasm-mux.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9ab9f59f077c9ae6773f6659717f149dd59caee",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/composable-interconnect-implicit-parent.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d148f056aa1052b579dece17c2aeb8d9f3e1535f",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/composable-loc-implicit-parent.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34abd1951e283df2e8b382a5f1681a43988a1ddf",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/pack_pattern-merge-type-into-name.golden.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae102ea3efdc9dcc2b8ac33d44cc3eecc281db97",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/pack_pattern-merge-type-into-name.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6d6a3bdce771d300a2de1e6cc0c7ad8c6c88ac8",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/pack_pattern-strip-from-pb_type-ports.golden.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "988de091e06d022b2407928a847a9a742955b5cb",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/pack_pattern-strip-from-pb_type-ports.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bd3d8f935faf6e1ce60b6103b63265158bcd5a5",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/xml-explicit-port.golden.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a58530fa785796daacd997c902a6d44e334d9c4f",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/xml-explicit-port.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65d02d182b18fb33d34c4b7529c3fef25ed0a0ac",
      "new_mode": 33188,
      "new_path": "convert_and_merge_composable_tests/xsl_tests.cmake"
    },
    {
      "type": "delete",
      "old_id": "49c174997f172e222f644f35a6e54c383ff6cfa9",
      "old_mode": 33188,
      "old_path": "xmlsort.xsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
