)]}'
{
  "commit": "bbe8f9bf5ee392ed2d80813b7faa892ab36da3e3",
  "tree": "2d97b4ae75534542bf42adf52e4b2edc86aefb68",
  "parents": [
    "55b186ddcad50fe4808226e0b681875dda6dd123"
  ],
  "author": {
    "name": "Kevin Moore",
    "email": "kevmoo@users.noreply.github.com",
    "time": "Tue Aug 18 16:02:24 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 18 16:02:24 2026"
  },
  "message": "Export TestFailure from package:test_api/scaffolding.dart (#2723)\n\nRe-export `TestFailure` in `package:test_api/scaffolding.dart` (which in turn\nexports it in `package:test/scaffolding.dart`).\n\nThis allows users migrating from `package:test/test.dart` to\n`package:test/scaffolding.dart` (such as when using `package:checks`) to\nthrow or handle `TestFailure` exceptions without needing an explicit import\nof `package:test_api/hooks.dart`.\n\nCloses #2073",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "adf5b0d30711781d9fac7b4c47759f4d6aec4501",
      "old_mode": 33188,
      "old_path": "pkgs/checks/CHANGELOG.md",
      "new_id": "98f195cc44e20a45fcbf9e2062d867a797472d43",
      "new_mode": 33188,
      "new_path": "pkgs/checks/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "5ad6774649b19b181fd67195ba60d69dc2eb2964",
      "old_mode": 33188,
      "old_path": "pkgs/checks/pubspec.yaml",
      "new_id": "c9b9f55aa9a13671a4d328044baf74e2d7e7b00b",
      "new_mode": 33188,
      "new_path": "pkgs/checks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ea0592058d2173673099b74d23109a01838b935e",
      "old_mode": 33188,
      "old_path": "pkgs/checks/test/extensions/async_test.dart",
      "new_id": "f7695ff83cb837b0b962682c4e4daa791d119456",
      "new_mode": 33188,
      "new_path": "pkgs/checks/test/extensions/async_test.dart"
    },
    {
      "type": "modify",
      "old_id": "fb4787ae772340c6d7e71e6ce89602629c4577b3",
      "old_mode": 33188,
      "old_path": "pkgs/checks/test/failure_message_test.dart",
      "new_id": "dd87eceec5eb118c21cafc57afee13994b67e7ff",
      "new_mode": 33188,
      "new_path": "pkgs/checks/test/failure_message_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f405855a5bf3d7d22555358b8f8f2983b61c9cf1",
      "old_mode": 33188,
      "old_path": "pkgs/test/CHANGELOG.md",
      "new_id": "1315a5063a5cc21a0adc56ad44d21a11c89fdf69",
      "new_mode": 33188,
      "new_path": "pkgs/test/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "169c41585f3b803091ce1d753dacc748fc81adb8",
      "old_mode": 33188,
      "old_path": "pkgs/test_api/CHANGELOG.md",
      "new_id": "508c7583a0ddc867e77bae10c73530e6cd04bc58",
      "new_mode": 33188,
      "new_path": "pkgs/test_api/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "97933776724249a13d058245d8823e3e319ded67",
      "old_mode": 33188,
      "old_path": "pkgs/test_api/lib/scaffolding.dart",
      "new_id": "0f92794cd1fcbc963648ba146f315c4de033a342",
      "new_mode": 33188,
      "new_path": "pkgs/test_api/lib/scaffolding.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9afee0bde5b0d5eaae5acf20a426fb2d63fcc941",
      "new_mode": 33188,
      "new_path": "pkgs/test_api/test/frontend/scaffolding_test.dart"
    }
  ]
}
