)]}'
{
  "commit": "cad385b594dad8d29774d5139fe569dee9c69878",
  "tree": "06d282f2a186fc9a83e62c1ce481d57d978894b1",
  "parents": [
    "d3cc5d0a3e8f272c0f23fc5243e2bd533f3d6180"
  ],
  "author": {
    "name": "Cosimo Lupo",
    "email": "cosimo@anthrotype.com",
    "time": "Fri Jun 12 17:35:14 2026 +0100"
  },
  "committer": {
    "name": "Cosimo Lupo",
    "email": "cosimo@anthrotype.com",
    "time": "Mon Jun 15 12:24:01 2026 +0100"
  },
  "message": "[subset] add regression test for MATH closure construction fix\n\nA glyph pulled into the subset only by MATH variant closure must not\nkeep its own MathGlyphConstruction. Closure is a single pass, so the\nvariants such a construction references are not themselves closed over,\nand keeping it leaves dangling references to glyphs absent from the\nsubset. The existing MATH test fonts never place a size variant in its\nown coverage, so they cannot exercise this; this test builds a font\nthat does.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7409295fa06761cd9e2902094b02a3774bcbdd1d",
      "new_mode": 33188,
      "new_path": "Tests/subset/data/test_math_closure.ttx"
    },
    {
      "type": "modify",
      "old_id": "3789deff6dda06f5b9602a58026cecc57129779e",
      "old_mode": 33188,
      "old_path": "Tests/subset/subset_test.py",
      "new_id": "cb42c32234482856d97d116042f763960f9f894f",
      "new_mode": 33188,
      "new_path": "Tests/subset/subset_test.py"
    }
  ]
}
