)]}'
{
  "commit": "c815b21fc53ab6494c304f83c60f69621a253193",
  "tree": "12cfab7a18901498dec105ab7a9cf665f7701227",
  "parents": [
    "a49ff510ae1869a305b29e2ef56ea5549142754c"
  ],
  "author": {
    "name": "Darryl L. Miles",
    "email": "darryl.miles@darrylmiles.org",
    "time": "Sat Apr 15 15:18:13 2023 +0000"
  },
  "committer": {
    "name": "Darryl L. Miles",
    "email": "darryl.miles@darrylmiles.org",
    "time": "Sat Apr 15 15:18:13 2023 +0000"
  },
  "message": "sky130_ef_io*.lib: operating_conditions() use a quoted-string\n\nAdd surrounding quotemarks (example):\n  operating_conditions (deep_sleep_lfclk_max_-40) {\nTransformed into:\n  operating_conditions (\"deep_sleep_lfclk_max_-40\") {\n\nThe use of the minus character in something that would otherwise look like an\nidentifer might be problematic for some parsers.  Everything should be happy\nif it was quoted as the specification allows.\n\nLiberty_Reference_Manual_R-2020-09.pdf page 72 describes the group type as\n\u0027name-string\u0027 as opposed to \u0027name-id\u0027.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5664f119053a0cd584b431fd79a2f3d85fc8a72f",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_pad_ss_100C_1v45_1v65.lib",
      "new_id": "5666bb9f62a3acabb271c45df7a959ecd84dd2b4",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_pad_ss_100C_1v45_1v65.lib"
    },
    {
      "type": "modify",
      "old_id": "acd1272a10349e8ed2d9ec6826911f80dd8dfe94",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_pad_ss_n40C_1v40_1v65.lib",
      "new_id": "4cf4c2052dd58f0410e5f2587f2cd627bc1969f2",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_pad_ss_n40C_1v40_1v65.lib"
    },
    {
      "type": "modify",
      "old_id": "298c4c099f2d6184996f1964e8e1f53c408abbc0",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_pad_ss_n40C_1v45_1v65.lib",
      "new_id": "cb7bf31221ee6586b26b248c9aadd2d66453bbc7",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_pad_ss_n40C_1v45_1v65.lib"
    },
    {
      "type": "modify",
      "old_id": "947dbf6bec718f2193e31d56105c9c5d40fce9a3",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_pad_ss_100C_1v45_1v65.lib",
      "new_id": "063541f5ab1af70ad261eb584f226db3436e37e8",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_pad_ss_100C_1v45_1v65.lib"
    },
    {
      "type": "modify",
      "old_id": "6a23a4927079de3300372aa66424c9e74ed79092",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_pad_ss_n40C_1v40_1v65.lib",
      "new_id": "58e88dcca62ab0fe52ebf68d797fd49fc57354b3",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_pad_ss_n40C_1v40_1v65.lib"
    },
    {
      "type": "modify",
      "old_id": "3c44dfb96e817b505bddc8b059ec65d528c87512",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_pad_ss_n40C_1v45_1v65.lib",
      "new_id": "65b427bfd016082b59c0ab37f1d84db22864de11",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_pad_ss_n40C_1v45_1v65.lib"
    },
    {
      "type": "modify",
      "old_id": "061bcc02ffd621b9cace889959084ff74a66e5c1",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpad_ss_100C_1v45_1v65.lib",
      "new_id": "cfde4b0854d236e9ef90d9bc172dab997bb801c6",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpad_ss_100C_1v45_1v65.lib"
    },
    {
      "type": "modify",
      "old_id": "84bbf90fd71494b33e1c9e2efacd3dc71cbbf307",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpad_ss_n40C_1v40_1v65.lib",
      "new_id": "26b699ca667124b7755dff7be60599ad5681341f",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpad_ss_n40C_1v40_1v65.lib"
    },
    {
      "type": "modify",
      "old_id": "b61c21d443b2f5112fcc1ea1d6dabd757c567177",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpad_ss_n40C_1v45_1v65.lib",
      "new_id": "e7ce641be9cb0ed5d31749968d641f38b67da7fc",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpad_ss_n40C_1v45_1v65.lib"
    }
  ]
}
