)]}'
{
  "commit": "eb15b49cb8bc7bb4a75be91ce895c88bf98c9563",
  "tree": "5bb9e666f2ffca94f5276a4c089617c934ec383e",
  "parents": [
    "b6597bde58ad8b4886a3e7c6d72c9f7ee7087a65"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Fri Jul 17 22:14:11 2026 +0000"
  },
  "committer": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Fri Jul 17 22:14:11 2026 +0000"
  },
  "message": "Migrate to Condition class in package:checks\n\nDemonstrate impact of https://github.com/dart-lang/test/pull/2697\n\nThis version shows what it means for tests that can\u0027t use dot shorthands\nyet.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f4f6e3a7643bb9ff05ef0ea9d3d94af4cd6f355",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/pubspec.yaml",
      "new_id": "ef4edbf975b7d155b4eff7143a3c095f85f1fc9d",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "bd4491024603a9ee29f193c7c9ef02af171d9d5e",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/api/initialization_test.dart",
      "new_id": "d9aa2f2895eb6ce4e496f7f1277a1d197f72edbf",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/api/initialization_test.dart"
    },
    {
      "type": "modify",
      "old_id": "db6baae886cd3cf4374bef1332658e6b24938745",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/api/logging_test.dart",
      "new_id": "ab84fda3f26a2ed9d29c9382ebd962c175893968",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/api/logging_test.dart"
    },
    {
      "type": "modify",
      "old_id": "40d6234dff4ab9ccd358e05c9ef7fc57cd51cccf",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/api/prompts_test.dart",
      "new_id": "4871ce0c9cfeaea5227f598f278006a91d4a919f",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/api/prompts_test.dart"
    },
    {
      "type": "modify",
      "old_id": "573a9e6af8d09a177a0d464225a03c9019b05456",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/api/roots_test.dart",
      "new_id": "500fd8374d759d19d1394514ea9bdd022627eeb2",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/api/roots_test.dart"
    },
    {
      "type": "modify",
      "old_id": "10d0d7dab2f2725f9b89cd522964df53b4cf83c3",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/api/tools_test.dart",
      "new_id": "19a12f1b42568eb114ded0f8c4d85974e8515b1d",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/api/tools_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b6dd679c3a55d1af3657a7222df8b9cb31710b7a",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/checks/src/api/completions.dart",
      "new_id": "305e537383445bdb2b433280bebfbe3ad238206f",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/checks/src/api/completions.dart"
    },
    {
      "type": "modify",
      "old_id": "e1e3922c8e2d6d95e53389f6a9b0cc876b977723",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/checks/src/api/sampling.dart",
      "new_id": "415531354e0686ce138634e5186a1fe5c44960b5",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/checks/src/api/sampling.dart"
    },
    {
      "type": "modify",
      "old_id": "219705d89327b248e2b6116be1948576be08ec80",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/client/elicitation_test.dart",
      "new_id": "45abceccc68309e52a885409f10aabb70ef6e6a0",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/client/elicitation_test.dart"
    },
    {
      "type": "modify",
      "old_id": "df3931f928d87c88fb90b1a41771c9e39937b8c8",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/client_and_server_test.dart",
      "new_id": "c80da3b3d21f82f056f9ee85058170a82f513fd8",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/client_and_server_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6997407fdc00ed468aca29a1ce33c4fcc3f54285",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/server/resources_support_test.dart",
      "new_id": "918ff47706139a4eb3de060f7cbaa8ca5fc99368",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/server/resources_support_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2df45ac73268fe24c798f551cc1529f0a4dacebe",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/server/roots_tracking_support_test.dart",
      "new_id": "c8891b9e932568844e044a62cfd56da37e230b27",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/server/roots_tracking_support_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ec091eee9c491aafe00988bd7aab5e0ea7548981",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp/test/server/tools_support_test.dart",
      "new_id": "eb7095e4b8b3535975fbd02bf32e7447c5605d63",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp/test/server/tools_support_test.dart"
    }
  ]
}
