)]}'
{
  "commit": "a6bbcafa617055e9cfac8cebcffb895c6ee6e224",
  "tree": "f9393930f01f5e776c774103314cd04db2eb6830",
  "parents": [
    "1c36709282f601d2cac1ab2e203e6b8779455f9b"
  ],
  "author": {
    "name": "kevmoo",
    "email": "kevmoo@google.com",
    "time": "Tue Mar 31 17:10:02 2026 -0700"
  },
  "committer": {
    "name": "kevmoo",
    "email": "kevmoo@google.com",
    "time": "Tue Mar 31 17:10:02 2026 -0700"
  },
  "message": "Fix RangeError in doc-imports stripping by detecting index overshoot.\n\nDetect when absolute offsets from the analyzer overshoot the normalized string length\n(due to intermediate non-doc comments like `// ignore` breaking the sequence, or \\r\\n line endings)\nand skip stripping to avoid a crash. Added regression tests.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "774284a957e41ddbe2bef494d7dfb35e6ab81b5e",
      "old_mode": 33188,
      "old_path": "lib/src/model/documentation_comment.dart",
      "new_id": "b76aae1a6fa8bff101e47e2449eda09b3904c6df",
      "new_mode": 33188,
      "new_path": "lib/src/model/documentation_comment.dart"
    },
    {
      "type": "modify",
      "old_id": "3123358f3a32d8d0ee27d26a4217920d49b6582b",
      "old_mode": 33188,
      "old_path": "test/documentation_comment_test.dart",
      "new_id": "974edbe6bbbb9f9c077aa82ad49ebbf2242bd848",
      "new_mode": 33188,
      "new_path": "test/documentation_comment_test.dart"
    }
  ]
}
