)]}'
{
  "commit": "9fe9a6b9c21e56455efd952e59ba77dcd2256916",
  "tree": "18e3502e6ada71d2e366425131e64ffa24a4b137",
  "parents": [
    "2a90825242aa5f6b2e632202860a3441a300a875"
  ],
  "author": {
    "name": "H-S-S-11",
    "email": "harry@snell.org.uk",
    "time": "Wed Nov 03 14:02:45 2021 +0000"
  },
  "committer": {
    "name": "H-S-S-11",
    "email": "harry@snell.org.uk",
    "time": "Wed Nov 03 14:02:45 2021 +0000"
  },
  "message": "move layout files\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "a5ae07fb7630002d36a4d9d53e4eadd572ea7299",
      "old_mode": 33188,
      "old_path": "comparator/bsim4v5.out",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "cb421a83650f59074c9be950905905db58ac42f4",
      "old_mode": 33188,
      "old_path": "comparator/.magicrc",
      "new_id": "cb421a83650f59074c9be950905905db58ac42f4",
      "new_mode": 33188,
      "new_path": "mag/comparator/.magicrc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cdfc45bf044012d4566d34dc8d2abd6469af5ba7",
      "old_mode": 33188,
      "old_path": "comparator/comparator-decision.spice",
      "new_id": "cdfc45bf044012d4566d34dc8d2abd6469af5ba7",
      "new_mode": 33188,
      "new_path": "mag/comparator/comparator-decision.spice",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "07bc89fcbc20ec360eb25710a73d417c181467d7",
      "old_mode": 33188,
      "old_path": "comparator/comparator-diffamp.spice",
      "new_id": "07bc89fcbc20ec360eb25710a73d417c181467d7",
      "new_mode": 33188,
      "new_path": "mag/comparator/comparator-diffamp.spice",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "edb143aa2b78501ed6b5ad475c93b36163f6b156",
      "old_mode": 33188,
      "old_path": "comparator/comparator-preamp.spice",
      "new_id": "edb143aa2b78501ed6b5ad475c93b36163f6b156",
      "new_mode": 33188,
      "new_path": "mag/comparator/comparator-preamp.spice",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0f2c3faae555e5aaa2ba68dce493fbaae193a990",
      "old_mode": 33188,
      "old_path": "comparator/comparator.asc",
      "new_id": "0f2c3faae555e5aaa2ba68dce493fbaae193a990",
      "new_mode": 33188,
      "new_path": "mag/comparator/comparator.asc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "80e61c85fe56921bc1443b0f425b28e1fe786a37",
      "old_mode": 33188,
      "old_path": "comparator/comparator.mag",
      "new_id": "80e61c85fe56921bc1443b0f425b28e1fe786a37",
      "new_mode": 33188,
      "new_path": "mag/comparator/comparator.mag",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4efcf0aea22ae3c9f2a6de1db843897fd0108281",
      "old_mode": 33188,
      "old_path": "comparator/comparator.spice",
      "new_id": "4efcf0aea22ae3c9f2a6de1db843897fd0108281",
      "new_mode": 33188,
      "new_path": "mag/comparator/comparator.spice",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "450dfec1d4a6c94f665d730ba7be4b722fba6cba",
      "old_mode": 33188,
      "old_path": "comparator/full_chip_sim.spice",
      "new_id": "450dfec1d4a6c94f665d730ba7be4b722fba6cba",
      "new_mode": 33188,
      "new_path": "mag/comparator/full_chip_sim.spice",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c579ceca77bd1f245703093fe09b8d6ea2382507",
      "old_mode": 33188,
      "old_path": "comparator/simulation.spice",
      "new_id": "c579ceca77bd1f245703093fe09b8d6ea2382507",
      "new_mode": 33188,
      "new_path": "mag/comparator/simulation.spice",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ef8ce23bc92098936a40f70bdab8bc16b1b09ca5",
      "old_mode": 33188,
      "old_path": "comparator/sky130_fd_pr__nfet_03v3_nvt_DHUYC7.mag",
      "new_id": "ef8ce23bc92098936a40f70bdab8bc16b1b09ca5",
      "new_mode": 33188,
      "new_path": "mag/comparator/sky130_fd_pr__nfet_03v3_nvt_DHUYC7.mag",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7e11f3f9a95ad52d35018cd08fa1489cd1a71b88",
      "old_mode": 33188,
      "old_path": "comparator/sky130_fd_pr__nfet_03v3_nvt_DHUYC7.spice",
      "new_id": "7e11f3f9a95ad52d35018cd08fa1489cd1a71b88",
      "new_mode": 33188,
      "new_path": "mag/comparator/sky130_fd_pr__nfet_03v3_nvt_DHUYC7.spice",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3bc17961c3413c00ccb7314f3127045e8c7c25ff",
      "old_mode": 33188,
      "old_path": "comparator/user_analog_project_wrapper.spice",
      "new_id": "3bc17961c3413c00ccb7314f3127045e8c7c25ff",
      "new_mode": 33188,
      "new_path": "mag/comparator/user_analog_project_wrapper.spice",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cb421a83650f59074c9be950905905db58ac42f4",
      "old_mode": 33188,
      "old_path": "flash_array/.magicrc",
      "new_id": "cb421a83650f59074c9be950905905db58ac42f4",
      "new_mode": 33188,
      "new_path": "mag/flash_array/.magicrc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d9127809c485826a1576da78328bc00010b43e2",
      "old_mode": 33188,
      "old_path": "flash_array/flash_array_2x4.mag",
      "new_id": "6d9127809c485826a1576da78328bc00010b43e2",
      "new_mode": 33188,
      "new_path": "mag/flash_array/flash_array_2x4.mag",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "09accc3a8211a42426c87e7a30a4191a3330813d",
      "old_mode": 33188,
      "old_path": "flash_array/sky130_fd_bs_flash__special_sonosfet_star_JJF9VQ.mag",
      "new_id": "09accc3a8211a42426c87e7a30a4191a3330813d",
      "new_mode": 33188,
      "new_path": "mag/flash_array/sky130_fd_bs_flash__special_sonosfet_star_JJF9VQ.mag",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1613647cf29b89048aa714a747e5d434c44be598",
      "old_mode": 33188,
      "old_path": "flash_array/sky130_fd_bs_flash__special_sonosfet_star_VH7TJW.mag",
      "new_id": "1613647cf29b89048aa714a747e5d434c44be598",
      "new_mode": 33188,
      "new_path": "mag/flash_array/sky130_fd_bs_flash__special_sonosfet_star_VH7TJW.mag",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "6a163f72388ad9603fc0ebbaea885f549d8799b5",
      "old_mode": 33188,
      "old_path": "mag/user_analog_project_wrapper.mag",
      "new_id": "10726b6964204fbe37b1b76e7412fee47589f1c1",
      "new_mode": 33188,
      "new_path": "mag/user_analog_project_wrapper.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a175f0038588c3122e07bd5f11f7667d7d95435c",
      "new_mode": 33188,
      "new_path": "mag/user_analog_project_wrapper.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "118dfedbd0af19ac4c50813d56c8b0ad9272a65d",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/$$$CONTEXT_INFO$$$.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "070d727378acafb721024d43937217cccbd29d69",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/(UNNAMED)$1.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7225327e31c8d10d9ec91e3465e65fb2637bdc3c",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/amp.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dbd11f5da7ab62188166342e331e07e222ffcd5",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/bias_current_mirror.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ee39f361c4adac35c149572ece5d1abe7246554",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/contact$2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6343edf93fb1a0e3b2df27420783942c4ffbd6e9",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/contact$3.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "177d592824467e155cef9632dc255b072ed39f8a",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/contact$4.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "459998fc1f3ffcc919d6410f615eb59154ee28db",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/contact.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c93b5e370b267196d6cabe9aef4212362b3e4b68",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/current_mirror.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0445842339dee4aac5ddb72980a78cd1252e48f",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/devices.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4269aeb83f0b169947207f2be0cd3b8421b6b08",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/diff_pair.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78513f02f290d7d9322ef68cfbc7c06043045a99",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/layout.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53e7ef952150ae46e2107e0a54e9dfa787f2fa78",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/layout.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc064e0ca86e3a9f1e4bfe2b733ab68520b362a2",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/m10_nfet_w10_l1.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84fdb7a48b4f82a5bac03aa555827159be08f200",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/m2_nfet_w1_l2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4732f76d52ee41cd3f920581cc95f4f47679f10",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/m2_pfet_w2_l2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca5db4c1c3b2da0b56dbe37cfb205eebb934c1fb",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/myopamp.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcb6ce16e3a379de1178b3d3e4c004c321eff9db",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/nfet_w10_l1.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa5c30d013c78720eb0d8cd769dea4fa10487933",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/sky130_fd_pr__nfet_g5v0d10v5_9A4VCP.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "642b1dbe460c1550efacdf36d8e3fc7ed55bc175",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/sky130_fd_pr__nfet_g5v0d10v5_DPU6YB.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41a9874563b8c8568eec5fbc08697fe215b6e15f",
      "new_mode": 33188,
      "new_path": "mag/zeroToASIC_integration/sky130_fd_pr__pfet_g5v0d10v5_QSRSHK.mag"
    }
  ]
}
