)]}'
{
  "commit": "04d4e6915bdd533b2205462f3ce7236fbb43b817",
  "tree": "5c938829f2e00088ad0343b2c81ae073ba8aae46",
  "parents": [
    "333db4364fd4e89840832e9d165fb161b6851f56"
  ],
  "author": {
    "name": "EmJunaid",
    "email": "2018ee71@student.uet.edu.pk",
    "time": "Fri Mar 18 18:02:32 2022 +0500"
  },
  "committer": {
    "name": "EmJunaid",
    "email": "2018ee71@student.uet.edu.pk",
    "time": "Fri Mar 18 18:02:32 2022 +0500"
  },
  "message": "UART and SPI Hardened\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c86274fb32097a3bd04e1ab8d96da4dd093521b7",
      "new_mode": 33188,
      "new_path": "def/SPI.def"
    },
    {
      "type": "modify",
      "old_id": "6fdc19a8ac55a73cd3e9fa904550bc00fa1d0fb3",
      "old_mode": 33188,
      "old_path": "def/UART.def",
      "new_id": "614682cdb507f67fca145937c1877b4e0b1c52eb",
      "new_mode": 33188,
      "new_path": "def/UART.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2600889d82aff501fecf2708c33d99a142d93e2d",
      "new_mode": 33188,
      "new_path": "gds/SPI.gds"
    },
    {
      "type": "modify",
      "old_id": "cd847e503776b4277816f3353b2bfd073c50071e",
      "old_mode": 33188,
      "old_path": "gds/UART.gds",
      "new_id": "68782f74451389ea6aa95ef0d627e905061fb485",
      "new_mode": 33188,
      "new_path": "gds/UART.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13bd6ba12652dc2c49d8521e3e323a57c54ce865",
      "new_mode": 33188,
      "new_path": "lef/SPI.lef"
    },
    {
      "type": "modify",
      "old_id": "dd15b9b16e28009f0aee0a7332dd1299f4ce007f",
      "old_mode": 33188,
      "old_path": "lef/UART.lef",
      "new_id": "9933422fd18a469d685a60999a8cb23570602ef6",
      "new_mode": 33188,
      "new_path": "lef/UART.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8291f76ce5365bf2918fbd133f09404e6a42c5c",
      "new_mode": 33188,
      "new_path": "mag/SPI.mag"
    },
    {
      "type": "modify",
      "old_id": "31bdd1c4de27c16ec4efaf2f53ec235140440df3",
      "old_mode": 33188,
      "old_path": "mag/UART.mag",
      "new_id": "ef12836d3d115d68f5f6a59e6ea02e3939965567",
      "new_mode": 33188,
      "new_path": "mag/UART.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c2805b627cb08bc30a9d4295e229b4a0977ac9a",
      "new_mode": 33188,
      "new_path": "maglef/SPI.mag"
    },
    {
      "type": "modify",
      "old_id": "dcb88a5c192a8be9c5352823a66a10cfa9028876",
      "old_mode": 33188,
      "old_path": "maglef/UART.mag",
      "new_id": "687434af0ab01bd59e5e7845a3a7c4a3f334afc6",
      "new_mode": 33188,
      "new_path": "maglef/UART.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd0ccbf381407cbb7baf9a7a1de0589d3af79324",
      "new_mode": 33188,
      "new_path": "openlane/SPI/config.tcl"
    },
    {
      "type": "modify",
      "old_id": "a5afd4ac4e9797d7623ea724058aec2bca5d9787",
      "old_mode": 33188,
      "old_path": "openlane/UART/config.tcl",
      "new_id": "ef182075c526a29cb238fecdd4df5dca9a9583a5",
      "new_mode": 33188,
      "new_path": "openlane/UART/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc30d3849d2fae3a8192e47f87a515b35568804c",
      "new_mode": 33188,
      "new_path": "sdc/SPI.sdc"
    },
    {
      "type": "modify",
      "old_id": "498f07453f306deba861772c60c8b081fe818188",
      "old_mode": 33188,
      "old_path": "sdc/UART.sdc",
      "new_id": "ec9e3c809e50c658afe77b319f28072e180a65cc",
      "new_mode": 33188,
      "new_path": "sdc/UART.sdc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d038e7e828853f0b5fe3644b69038cc4a21c89ca",
      "new_mode": 33188,
      "new_path": "sdf/SPI.sdf"
    },
    {
      "type": "modify",
      "old_id": "30b9fca6b798b7bcd549c1445a4660d07df71716",
      "old_mode": 33188,
      "old_path": "sdf/UART.sdf",
      "new_id": "aafe9c4065109e82a203913cf5405fe2633c1e0f",
      "new_mode": 33188,
      "new_path": "sdf/UART.sdf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "173bf602fc2b91eba6783fdd337dc474af683639",
      "new_mode": 33188,
      "new_path": "signoff/SPI/OPENLANE_VERSION"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16447f53f5636528676f74ca5759a24f355d07c6",
      "new_mode": 33261,
      "new_path": "signoff/SPI/PDK_SOURCES"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8eb22b3eb87f5c530a52227aff71f4621b9a26a5",
      "new_mode": 33188,
      "new_path": "signoff/SPI/final_summary_report.csv"
    },
    {
      "type": "modify",
      "old_id": "180d967cea4ab2ae409c097f70651e433ad7e3ad",
      "old_mode": 33188,
      "old_path": "signoff/UART/final_summary_report.csv",
      "new_id": "f30ba928a9062275e847ccd77ddf8a355fc6bc31",
      "new_mode": 33188,
      "new_path": "signoff/UART/final_summary_report.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a85e887611ebc383fbcbb2d885f620f15a8041b5",
      "new_mode": 33188,
      "new_path": "spef/SPI.spef"
    },
    {
      "type": "modify",
      "old_id": "18eabec09ca8e5dffb3f154b334e5def8b4facf6",
      "old_mode": 33188,
      "old_path": "spef/UART.spef",
      "new_id": "a363431452fbbb915c830e8139c1ffba17f630de",
      "new_mode": 33188,
      "new_path": "spef/UART.spef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20b52aeaad7bb799a30aecb506bd59a352aee43e",
      "new_mode": 33188,
      "new_path": "spi/lvs/SPI.spice"
    },
    {
      "type": "modify",
      "old_id": "2d68e4c010a3e771d61f0929539b5375347c0895",
      "old_mode": 33188,
      "old_path": "spi/lvs/UART.spice",
      "new_id": "2537e95fa98535f7715597d93126e11f98716909",
      "new_mode": 33188,
      "new_path": "spi/lvs/UART.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a17d48b9c12310b945f626085ac79596d6e3dc19",
      "new_mode": 33188,
      "new_path": "verilog/gl/SPI.v"
    },
    {
      "type": "modify",
      "old_id": "706cb6ae042335a5d3fb5ce1d6cb31aad722d05e",
      "old_mode": 33188,
      "old_path": "verilog/gl/UART.v",
      "new_id": "e6d77be1dd1e3d2bda0f4933784217b06f38a0f1",
      "new_mode": 33188,
      "new_path": "verilog/gl/UART.v"
    }
  ]
}
