)]}'
{
  "commit": "cf57fa72a77c9d3ad4b13228cc1049138ba7f731",
  "tree": "ce2cc544a35f6f625f3ee993b56bcfea759698e8",
  "parents": [
    "127f06068195640857553e39c92440dddb7846d1"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Sat Apr 18 11:10:40 2026 -0600"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Sat Apr 18 11:13:12 2026 -0600"
  },
  "message": "[vector] Unify ensure_initialized, remove PDF duplicate\n\nRemove hb_pdf_paint_ensure_initialized — it was identical to\npaint-\u003eensure_initialized().  All PDF callbacks now call the\ncommon method.  Remove redundant call from _glyph_impl since\npaint callbacks handle it.\n\nAssisted-by: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad411676df4fdf5741eec767ce71c49e7f3dc740",
      "old_mode": 33188,
      "old_path": "src/hb-vector-draw.cc",
      "new_id": "ce5f5ecea8cc7173d798f7f67d0c1b89329bbbf2",
      "new_mode": 33188,
      "new_path": "src/hb-vector-draw.cc"
    },
    {
      "type": "modify",
      "old_id": "fc5b60c8d001935be162ab139c6ef3b1a6f92e06",
      "old_mode": 33188,
      "old_path": "src/hb-vector-paint-pdf.cc",
      "new_id": "c98b5b39f69a43c44453bd6369b63d5cc1a849ad",
      "new_mode": 33188,
      "new_path": "src/hb-vector-paint-pdf.cc"
    },
    {
      "type": "modify",
      "old_id": "dad2899466ec0fd0f9dc0ea94b9dca8a17976c33",
      "old_mode": 33188,
      "old_path": "src/hb-vector-paint.cc",
      "new_id": "704ba7c1cb00709b29fe1baf65fb8a560546e692",
      "new_mode": 33188,
      "new_path": "src/hb-vector-paint.cc"
    }
  ]
}
