)]}'
{
  "commit": "7224dd7e5294ed163fb5633ad29060106909292e",
  "tree": "c70b0297a7ce17eea7b43d4f315f7231f9afd134",
  "parents": [
    "9739ef32d6ade5aab861271c2334c35f73c17c6a"
  ],
  "author": {
    "name": "Tamas Hubai",
    "email": "efabless@htamas.net",
    "time": "Mon Dec 12 02:03:08 2022 +0100"
  },
  "committer": {
    "name": "Tamas Hubai",
    "email": "efabless@htamas.net",
    "time": "Mon Dec 12 02:03:08 2022 +0100"
  },
  "message": "Add documentation\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "old_mode": 33188,
      "old_path": "LICENSE",
      "new_id": "a45ecfb51d2ad43cb749aaa5ff99b2c113c110ee",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "modify",
      "old_id": "34b9a05e3f930037c9b45641475bf59323fc6a88",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "99b4f617dff420a354e97dec9ad0edcaef46daab",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d69cecb10fb0cdd61c9698598b225241068700c",
      "new_mode": 33188,
      "new_path": "docs/nand-s.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b967a4d326b2d6a01d4e537a322871025919f97b",
      "new_mode": 33188,
      "new_path": "docs/nand-xnor-s.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "552d2ce22959326d4da685db5046a82990177aa9",
      "new_mode": 33188,
      "new_path": "docs/nand-xnor.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "306c9d595a24aceef111f2f2773237cc6c98c4e9",
      "new_mode": 33188,
      "new_path": "docs/nand-xnor.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94ed09ba5d620691ee39c732d1767339571459f6",
      "new_mode": 33188,
      "new_path": "docs/nand-xnor.svg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6adfa92436dcc048683c4db0abff28db5d0fe229",
      "new_mode": 33188,
      "new_path": "docs/nand.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0565c9f1af1ad4df242faf97582396ced0846fec",
      "new_mode": 33188,
      "new_path": "docs/nand.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eec64729ff794eb8edee6d7c4dc439f45ad34f07",
      "new_mode": 33188,
      "new_path": "docs/nand.svg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69c4e0ce4786160ab69f44e5095318214dc720bf",
      "new_mode": 33188,
      "new_path": "docs/u21-nand-s.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c27e3764390142bca68566b09cc80a06b93215dc",
      "new_mode": 33188,
      "new_path": "docs/u21-nand.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b48d60bf1a5a900c515109223215ad6ba3d77a88",
      "new_mode": 33188,
      "new_path": "docs/u21-nand.svg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8855a47d64bc3a790a0ab6e3b8c323bc4939e500",
      "new_mode": 33188,
      "new_path": "docs/u21-s.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "138455c0b71e0bdf661ca75ff20b24e4c2ac7909",
      "new_mode": 33188,
      "new_path": "docs/u21-xnor-s.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73c472317c76b09ba30ff33433d8fd23f244b59d",
      "new_mode": 33188,
      "new_path": "docs/u21-xnor.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dff92cf588329c12b5ba97917727b29b3a9a74d0",
      "new_mode": 33188,
      "new_path": "docs/u21-xnor.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb29343cf31a6c0000b6806903477718b0c8ef22",
      "new_mode": 33188,
      "new_path": "docs/u21-xnor.svg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4d6499d5f520c5e988e3dfcea27ebb2c9893b18",
      "new_mode": 33188,
      "new_path": "docs/u21.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f99158dab6f021d50d9feb884d664a193f8f8316",
      "new_mode": 33188,
      "new_path": "docs/u21.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fc90c05c2cfd7ee94b48be04b0da83bb8f63f7a",
      "new_mode": 33188,
      "new_path": "docs/u21.svg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0249198fa9dee79ac5408f26b2788b09863c8198",
      "new_mode": 33188,
      "new_path": "docs/u31-s.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba84b9b407bc3f411602c1b7d5cc6fb5f22e3d10",
      "new_mode": 33188,
      "new_path": "docs/u31.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0657708bcce6641e2c76b3c148462470d08a11fb",
      "new_mode": 33188,
      "new_path": "docs/u31.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2d186b4e25e590a665cd7f855934c21c8a8a420",
      "new_mode": 33188,
      "new_path": "docs/u31.svg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9eb6bc22aad7c182ca2fa01404bbbeb8ff820ff3",
      "new_mode": 33188,
      "new_path": "docs/xnor-s.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b0c9172f738095c76650dc289d3af5a440f19e6",
      "new_mode": 33188,
      "new_path": "docs/xnor.jpg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79336d8adcc00dfc8ed62bc7ac98baa64303506a",
      "new_mode": 33188,
      "new_path": "docs/xnor.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfaa5d8eba3ac9d95f319f126847ec28d22ddcc6",
      "new_mode": 33188,
      "new_path": "docs/xnor.svg"
    },
    {
      "type": "modify",
      "old_id": "8dcd3a3ef4ed71a59b3f39f2af9964757e679ab9",
      "old_mode": 33188,
      "old_path": "verilog/rtl/mux.v",
      "new_id": "af2b50e84b538a26ffa4430baf968cac986fc55e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/mux.v"
    },
    {
      "type": "modify",
      "old_id": "42b25f3e1a8786072cd1a8e5e07a4814107ea24f",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u21.v",
      "new_id": "2bd2d62210d6dd15a5cd7d85d1fa45176328b57b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u21.v"
    },
    {
      "type": "modify",
      "old_id": "6dbf0a4d24199a7bbedccda2d1a360ff5a427416",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u21_ref.v",
      "new_id": "0b07f5d7e3180d6c38044d57431c99549c8adc1c",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u21_ref.v"
    },
    {
      "type": "modify",
      "old_id": "ab958a32fc5e6a6920a1e3704b30958d173e85e2",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u21_ref_tb.v",
      "new_id": "57380cd81bdb36438d6e6422f8fed821e0481e50",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u21_ref_tb.v"
    },
    {
      "type": "modify",
      "old_id": "70b85426cac169afc2ca95c8f049c427ae55a90b",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u21_tb.v",
      "new_id": "4809dba428b1f5474fa0cc76e0f26178f4d79982",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u21_tb.v"
    },
    {
      "type": "modify",
      "old_id": "6c0dfa812944156f70a9a8563a0cb5896b586d34",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u22.v",
      "new_id": "86fcacfa4370fd734137197770a89da1b144e0bc",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u22.v"
    },
    {
      "type": "modify",
      "old_id": "ffba66ee1cb8a9e6ea57210ac8fac946143e4898",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u22_ref.v",
      "new_id": "43d1bf1a908aadd42b5c1483a462786ac50632cf",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u22_ref.v"
    },
    {
      "type": "modify",
      "old_id": "cd164b8ddad4e48f8673c8d8b11cef461f385c1e",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u22_ref_tb.v",
      "new_id": "0899d128d25250e20cf7428feb58842a4c05eb2a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u22_ref_tb.v"
    },
    {
      "type": "modify",
      "old_id": "94d39e8facd15b7801691bac7b4afdfca0ae21b1",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u22_tb.v",
      "new_id": "c452d61792d31e7278bdb7ed9aa9689a61918178",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u22_tb.v"
    },
    {
      "type": "modify",
      "old_id": "50ba800c5e04ecb15005f6169adaa6e49b807ea4",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u31.v",
      "new_id": "532a1921348c8223ea3b1fbe0e4989d183e1e5ee",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u31.v"
    },
    {
      "type": "modify",
      "old_id": "f55a469f502ccbd172e0a2f6fa33fb9a80381a94",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u31_ref.v",
      "new_id": "bc9590b849faa00035ead79804d94b6eabb82bf1",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u31_ref.v"
    },
    {
      "type": "modify",
      "old_id": "4586d7c628fa8c056acef43a515a29f39f623003",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u31_ref_tb.v",
      "new_id": "67f31491d9fd04d046aa975bec2595d035206a65",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u31_ref_tb.v"
    },
    {
      "type": "modify",
      "old_id": "89fbaaa3cacd80da7486f51560b9ca1e85c93e59",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u31_tb.v",
      "new_id": "6d73e78ec26d5262b98599441ce097892785ffd0",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u31_tb.v"
    },
    {
      "type": "modify",
      "old_id": "1959ba031e561ec826f36632eb6700b17330abba",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u41.v",
      "new_id": "1b45163bd0992b2516333651646f9ceac469dbcf",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u41.v"
    },
    {
      "type": "modify",
      "old_id": "06237497fc12f5a797f3b485635e90c4680feb8f",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u41_fullref.v",
      "new_id": "53cc183a1707e884b2f617bbe9e150c991826d99",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u41_fullref.v"
    },
    {
      "type": "modify",
      "old_id": "60eeb4d8d84fc2ce4555aa9e9427e55127ff1b4b",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u41_fullref_tb.v",
      "new_id": "4968fd6fd5f1c00ba4fc58f512048c8b620f8588",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u41_fullref_tb.v"
    },
    {
      "type": "modify",
      "old_id": "48d339454c65ce87235055d6cacea56f00bb4256",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u41_norm.v",
      "new_id": "4e505b14886f462a250fb9788201215bd54a5e7d",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u41_norm.v"
    },
    {
      "type": "modify",
      "old_id": "31ab5b3c77d18de236b29934211993ef776e7dbd",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u41_ref.v",
      "new_id": "a71363e5afb29d27ce2460eadc8dc883caa1c69f",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u41_ref.v"
    },
    {
      "type": "modify",
      "old_id": "d6c38d35d8857f2e9b785128181b2b18156b3de7",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u41_ref_tb.v",
      "new_id": "37d4af78ea6d91b790bcfd456d8296dcd8d9e4f7",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u41_ref_tb.v"
    },
    {
      "type": "modify",
      "old_id": "a5fc6d427d495d05a394591fa5bb58ddf174f2b6",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u41_rest.v",
      "new_id": "f9404cb4c0c30616c8df995c463e06ec91074034",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u41_rest.v"
    },
    {
      "type": "modify",
      "old_id": "654bba03d7d2f51fe8960cc3b3128d790d5ab02f",
      "old_mode": 33188,
      "old_path": "verilog/rtl/u41_tb.v",
      "new_id": "b261ce122e0d901a135d6ef8f64415b86029d27b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/u41_tb.v"
    },
    {
      "type": "modify",
      "old_id": "fc92eba766d6917aeec4dc7923926e1a11e74235",
      "old_mode": 33188,
      "old_path": "verilog/rtl/ucomb.v",
      "new_id": "e937f7df59dfd9805e826a86169845b8625eaf17",
      "new_mode": 33188,
      "new_path": "verilog/rtl/ucomb.v"
    },
    {
      "type": "modify",
      "old_id": "778706b56a97f1741953caaa2c2704d259e28432",
      "old_mode": 33188,
      "old_path": "verilog/rtl/ucomb_full.v",
      "new_id": "0178fc3bef7b934b7809123b17ab13b7fd1aa980",
      "new_mode": 33188,
      "new_path": "verilog/rtl/ucomb_full.v"
    },
    {
      "type": "modify",
      "old_id": "7c26c58c24c676d9042925b888c142f87f76d31e",
      "old_mode": 33188,
      "old_path": "verilog/rtl/ucomb_full_tb.v",
      "new_id": "5e2d99776bbfa37160873073e1032a650e913ae7",
      "new_mode": 33188,
      "new_path": "verilog/rtl/ucomb_full_tb.v"
    },
    {
      "type": "modify",
      "old_id": "00740b8d4503563a678ffe0aab99d44ca206df3e",
      "old_mode": 33188,
      "old_path": "verilog/rtl/ucomb_ref.v",
      "new_id": "c4a51b00152002fdfa2241eab2e301318400c3b5",
      "new_mode": 33188,
      "new_path": "verilog/rtl/ucomb_ref.v"
    },
    {
      "type": "modify",
      "old_id": "4e442acf44d811998b3f51f22aae0c533f62af0a",
      "old_mode": 33188,
      "old_path": "verilog/rtl/unigate_tb.v",
      "new_id": "aecf7f7496afef0c0d34ba4bfb4e2e256227ee44",
      "new_mode": 33188,
      "new_path": "verilog/rtl/unigate_tb.v"
    }
  ]
}
