)]}'
{
  "commit": "b6627279552bd1f0f852b1119af10effb2edafd7",
  "tree": "8d128bd551e7cc6ca706f887994cbd41e05802e6",
  "parents": [
    "4f45cb0d5a92b002ac9a6c3126ebebd0af3ba43d"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Mon Jul 03 16:53:00 2023 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Mon Jul 03 16:53:00 2023 -0400"
  },
  "message": "Updated the magic techfile for GF180MCU to support the efuse\ndevice and bipolar transistors.  The layouts of all of these\ndevices are taken from the klayout source library and installed\nin the gf180mcu_fd_pr library, and also converted to magic\nviews.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bf92eee6c731ab8891b23789b37f10cef003056",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "8bbd18b2c0dff17fff00a55afc221c5a63d7d75e",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "bcb17e6b996fc0c331daf3170c7c9c115617b6cc",
      "old_mode": 33261,
      "old_path": "common/foundry_install.py",
      "new_id": "f8738e63bad75f5ae1a0c46f1e59f56adcf68b1c",
      "new_mode": 33261,
      "new_path": "common/foundry_install.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a6c8b32769d2212851064479ef0c17bf77d73b2",
      "new_mode": 33261,
      "new_path": "common/port_order.py"
    },
    {
      "type": "modify",
      "old_id": "2842a0356a02da1537d590e0306f448e7f83d5b0",
      "old_mode": 33188,
      "old_path": "gf180mcu/Makefile.in",
      "new_id": "86a650dbfa14b4fdb8dd379a85943a185f920736",
      "new_mode": 33188,
      "new_path": "gf180mcu/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "dd15fa9817447f0a447c7122d86091b316685059",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu.tcl",
      "new_id": "97025017cddb19e70b55d7fd8229397f744cb33d",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu.tcl"
    },
    {
      "type": "modify",
      "old_id": "c902ded348bea06ac0159ee34c21e23ef4e3f742",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu.tech",
      "new_id": "1f7433cfe3619625bd2f16ba9bff3f702fb8f36d",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu.tech"
    },
    {
      "type": "modify",
      "old_id": "7a28a6e84ef6d852a07579963debce4467ea9824",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu_make_torture.tcl",
      "new_id": "dc1d3aa2fcf9c4d6551f4fd9719030eea234cbb6",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu_make_torture.tcl"
    },
    {
      "type": "modify",
      "old_id": "137e376aef20c419fc772cfa2a33a987fccde010",
      "old_mode": 33188,
      "old_path": "gf180mcu/netgen/gf180mcu_setup.tcl",
      "new_id": "6248733397ef7c077e9958a590e5c754a7aea631",
      "new_mode": 33188,
      "new_path": "gf180mcu/netgen/gf180mcu_setup.tcl"
    }
  ]
}
