)]}'
{
  "commit": "64081690f8b48c987d1a4fb59b5f55836a2df145",
  "tree": "68327bde069eebe6713e1d0a2126753d86819d9b",
  "parents": [
    "2da017871a982fffc77b85c26400052997b8ecd6"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Tue May 19 18:52:51 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 19 18:52:51 2026 -0700"
  },
  "message": "Indent string diffs lines (#2648)\n\nI noticed that the failure messages are a little easier to read if the\nlines showing the point in the string that deviates are indented\nrelative to the \"Which\" header.\n\nBefore\n\n    Expected: a String that:\n      equals \u0027some other String\u0027\n    Actual: \u0027some String\u0027\n    Which: differs at offset 5:\n    some other Stri ...\n    some String\n         ^\n\nAfter\n\n    Expected: a String that:\n      equals \u0027some other String\u0027\n    Actual: \u0027some String\u0027\n    Which: differs at offset 5:\n      some other Stri ...\n      some String\n           ^",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b53ccc403d51df1e67306dccc155e8ebd82af26c",
      "old_mode": 33188,
      "old_path": "pkgs/checks/CHANGELOG.md",
      "new_id": "9626e53e414a637f76e36a9c31f313064d654cfb",
      "new_mode": 33188,
      "new_path": "pkgs/checks/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "f41fe0be4bf83309ad78e98406b01acfff917e6d",
      "old_mode": 33188,
      "old_path": "pkgs/checks/lib/src/extensions/string.dart",
      "new_id": "a6b746f135ff185e50efdebd5f5ca05e6b3f0bcd",
      "new_mode": 33188,
      "new_path": "pkgs/checks/lib/src/extensions/string.dart"
    },
    {
      "type": "modify",
      "old_id": "0fbca2d96a8db580bc67d8c5b9188e41db19c376",
      "old_mode": 33188,
      "old_path": "pkgs/checks/test/extensions/string_test.dart",
      "new_id": "5202674beded36bf0b1efe77776e32d39c01de68",
      "new_mode": 33188,
      "new_path": "pkgs/checks/test/extensions/string_test.dart"
    }
  ]
}
