)]}'
{
  "commit": "3a118f24b2779926d6c73fe18798e4b3c3c5d8f8",
  "tree": "16c0b05b309c0f743a8e278b3130015917f54cea",
  "parents": [
    "a0a8d8eb8cfa9fd8969c9d646454d363b48aa449"
  ],
  "author": {
    "name": "Shareef Jalloq",
    "email": "shareef@jalloq.co.uk",
    "time": "Thu Jun 18 14:14:28 2026 +0100"
  },
  "committer": {
    "name": "Shareef Jalloq",
    "email": "shareef@jalloq.co.uk",
    "time": "Thu Jun 18 14:20:04 2026 +0100"
  },
  "message": "Fix --alignment_group_boundary string parsing\n\nThe initial implementation used to find separator comments was too\nstrict: it required the entire comment body to be 4+ repeats of a single\ncharacter. This failed to identify dividers that also contain text,\ne.g. \"// ---- Registers ----\".\n\nThe fix scans for a run of 4 or more consecutive identical \"divider\"\ncharacters (any non-alphanumeric, non-whitespace character) anywhere in\nthe comment, ignoring surrounding text.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "baa7b602e773571210364d1e37413557cf829286",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/BUILD",
      "new_id": "615059423e56ad5548d3924a1091a4857ecf68ef",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d19fa2ccaff351dbf7a38cf51c5677aba5708e36",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/align.cc",
      "new_id": "1f7f472eac000453d6dc1db0dcbffca8c9c8ae71",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/align.cc"
    },
    {
      "type": "modify",
      "old_id": "871005200ce97b5c75602739d82f68560f494f96",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/formatter_test.cc",
      "new_id": "e885d742715a044ccf77fdc91791a1d2626e103e",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/formatter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5a5465479190edafd6ac940d067a5a3c3841309f",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/formatter/README.md",
      "new_id": "0dbafdba66e92cd062189e427f9d10101d01ff87",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/formatter/README.md"
    }
  ]
}
