)]}'
{
  "commit": "e99801b5a449a89a2ce60adf01fe3c0e4447ee64",
  "tree": "00ab42a7b2cb9ccdef7a6bc4566777162c75fd6c",
  "parents": [
    "35674c3e0f9759453ea78d68c0a86839d5af3c54"
  ],
  "author": {
    "name": "Alessandro Comodi",
    "email": "acomodi@antmicro.com",
    "time": "Mon Mar 16 11:31:49 2020 +0100"
  },
  "committer": {
    "name": "Alessandro Comodi",
    "email": "acomodi@antmicro.com",
    "time": "Mon Mar 16 15:30:52 2020 +0100"
  },
  "message": "xcutools: separation of xc7 in xc7, xcu and xcup libraries\n\nSigned-off-by: Alessandro Comodi \u003cacomodi@antmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3edcf3cfaf12ca0e171c43b0568efe1dd7444c27",
      "old_mode": 33188,
      "old_path": "lib/CMakeLists.txt",
      "new_id": "bebc2d1c27582b07eba75212a68dc3e62af86b11",
      "new_mode": 33188,
      "new_path": "lib/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9459f7a8349486506705b67f624d0d003134d453",
      "old_mode": 33188,
      "old_path": "lib/include/prjxray/xilinx/architectures.h",
      "new_id": "c0a821223b1423afd2806d22fe2bffad0008ba86",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/architectures.h"
    },
    {
      "type": "modify",
      "old_id": "0699f6cc3bb9c703217f3da593b96637defe5ecf",
      "old_mode": 33188,
      "old_path": "lib/include/prjxray/xilinx/configuration_register.h",
      "new_id": "22eb81adb495208637d16541533635352ac12d2b",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/configuration_register.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dadf49d5ab2b7dff33dd0d5329cffca6ce7913a2",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/block_type.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "016990d9d332c0df744ca8604373bb9bc32964cb",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/command.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1fafdc028f55746f6937850a2af4efd00f08226",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/configuration_bus.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33696c2693bff9d86117e6dc4e99839cf753adcb",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/configuration_column.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "124d54a5279aabaf23f8dcadba9f1c73bf3ac3c4",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/configuration_options_0_value.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b72655af19d6952450f4d00c5014ad7a25f00fc",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/configuration_row.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f0fd1cd39e19fd44a62b11999fe6b2609f7b7df",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/crc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10f017364c9f7ba7cfc87bc74b24d8cb8fc3c20f",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/ecc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ceba196a1fe0b39d63c7af7ee66ad859efbc4ec",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/frame_address.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5bad16d34e97f771983ea6c8b41b7a2c3b362fa2",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcupseries/part.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de473e9ab5bc635405b3e6e38002ef92dc674cc7",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/block_type.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50a92d7e6033e82bb9af198036028f20f9d26d92",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/command.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64b19a950623f7b4d6155392e988c686140e966d",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/configuration_bus.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da054bb2e087df870b19cdf29e5aa1bf6f3bfc53",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/configuration_column.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d759e53220fa601def806689d15a98d29a97ad57",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/configuration_options_0_value.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8566ca7498e52ece88919e4ddcac97238a267c4",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/configuration_row.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b11929060c91b7454d0884347ae9e5e88b86897",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/crc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad704a24a33f8873da431619094f795986953e6b",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/ecc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45358ec53411a614d81e19fdd4b211d982aef87f",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/frame_address.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "219b9b17d38746b626d2b48150270f1a1ad3514e",
      "new_mode": 33188,
      "new_path": "lib/include/prjxray/xilinx/xcuseries/part.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ced79e2d07fd339cebbc8bd5a2010dcda63fa038",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcupseries/block_type.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb7f5eabb5d4f397738eca7a1a4a5f0f3e79e12a",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcupseries/configuration_bus.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ca5e6a08e803639a99fae26145937be7f7a43d5",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcupseries/configuration_column.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "258b0ff3125f6d8400e7a1e1b5de90f90cd38dce",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcupseries/configuration_row.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "900443841f03931114576fcf3013c698f1c4a0ef",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcupseries/ecc.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9a2ac5d08cb2b9d83321d3ebab65a0019517f69",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcupseries/frame_address.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad3e0d3b95c5f7b7e4cc46df9b2117a2388dfb07",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcupseries/part.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18cc8ffb9d09e817c8ab252e808424598cd34780",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcuseries/block_type.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f960f8afe13f742504a1f20a8123bcc2aa2fb4e1",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcuseries/configuration_bus.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e767c5720bab1b6e20c791d4c1f41c0f21c5a7f1",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcuseries/configuration_column.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d47216bcd0bb3061205a2eacff577093f2a0412",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcuseries/configuration_row.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f4455a6eb990a854eb9afafd742ec61f46264f9",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcuseries/ecc.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e59c93b202cbe84a267f3f86d12a31035ff3f75e",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcuseries/frame_address.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f7e92e165af25ac55a33e7f57a13f3345283521",
      "new_mode": 33188,
      "new_path": "lib/xilinx/xcuseries/part.cc"
    },
    {
      "type": "modify",
      "old_id": "69c55081a6bc5ebb75eb2da4d7c01c9a64f41e25",
      "old_mode": 33188,
      "old_path": "tools/CMakeLists.txt",
      "new_id": "3ea6ef04829817a1dc1ee1789f7ff8c870431ce4",
      "new_mode": 33188,
      "new_path": "tools/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "b3c21e9753a808c9ade64c81de6c47dc8f191afa",
      "old_mode": 33188,
      "old_path": "tools/frame_address_decoder.cc",
      "new_id": "79c429e781e626c454e928c274b601c6d8a75f1c",
      "new_mode": 33188,
      "new_path": "tools/xc7_frame_address_decoder.cc",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "28d952d0975f60051a6de8957e1508a97b98c4e7",
      "old_mode": 33188,
      "old_path": "tools/xc7frames2bit.cc",
      "new_id": "28d952d0975f60051a6de8957e1508a97b98c4e7",
      "new_mode": 33188,
      "new_path": "tools/xcframes2bit.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "369ddac93ac871db783eeefe71a346b3820e3f08",
      "old_mode": 33188,
      "old_path": "tools/xc7patch.cc",
      "new_id": "6069584fcf38fc238c90c7ddceb258176f7303a4",
      "new_mode": 33188,
      "new_path": "tools/xcpatch.cc",
      "score": 95
    },
    {
      "type": "copy",
      "old_id": "b3c21e9753a808c9ade64c81de6c47dc8f191afa",
      "old_mode": 33188,
      "old_path": "tools/frame_address_decoder.cc",
      "new_id": "ffe02e870acdd8bd64b31dbb25771dda07a0a46c",
      "new_mode": 33188,
      "new_path": "tools/xcu_frame_address_decoder.cc",
      "score": 66
    }
  ]
}
