)]}'
{
  "commit": "853831a06e30e72ea14054e0bce14505be56e8d7",
  "tree": "7e718551bfa35decdc18069115c23ab5343ed236",
  "parents": [
    "d39edf2fc0ebcc894e713cf9c6e68e117e786ee6"
  ],
  "author": {
    "name": "Travis Cross",
    "email": "tc@traviscross.com",
    "time": "Tue Aug 18 23:07:25 2026 +0000"
  },
  "committer": {
    "name": "Travis Cross",
    "email": "tc@traviscross.com",
    "time": "Tue Aug 18 23:24:53 2026 +0000"
  },
  "message": "Tolerate malformed comments in shebang lookahead\n\nOur `SHEBANG` rule did not accept `#!/*`, even though that\u0027s a valid\nshebang per `rustc`.  The trouble is the interaction between the\nnegative lookahead and the cut within `BLOCK_COMMENT`: the cut forces\nan immediate error even within the context of a negative lookahead.\nWe rely on that semantic elsewhere.\n\nTo fix this, let\u0027s add a `SHEBANG_BLOCK_COMMENT` rule that accepts\nwhat `rustc` does.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96d7ce6b9444498ea3ea812d212e8ef8b8340401",
      "old_mode": 33188,
      "old_path": "src/shebang.md",
      "new_id": "dbc5ee339d04f20221f719e1ba96d100eb3861de",
      "new_mode": 33188,
      "new_path": "src/shebang.md"
    }
  ]
}
