)]}'
{
  "commit": "1e69aa896fa23c93458017ee9b0bfacf446cb616",
  "tree": "217b8abee3776b663d4486d435598b829aa10326",
  "parents": [
    "a3a196bf4773c7a7a9f93b6798232fb0d8220bc3"
  ],
  "author": {
    "name": "Jacob MacDonald",
    "email": "jakemac@google.com",
    "time": "Tue Apr 14 11:20:43 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 14 11:20:43 2026 -0700"
  },
  "message": "re-implement most of #440 for the current stable release (#441)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5b5cb4e333fe5cc07136203638beccd5a912e1e",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/CHANGELOG.md",
      "new_id": "57d534d102dad19dd3e0a164609b1971ce96f659",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "6ea2dc97f75181e1fa25cd7c3a53b630640f67dd",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/README.md",
      "new_id": "6ff58d179f1061406e201bdfc0145627fd4c4ca0",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/README.md"
    },
    {
      "type": "modify",
      "old_id": "c01bdb6095c7bca0f7005dd63063be109bfdd292",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/lib/src/arg_parser.dart",
      "new_id": "6667432b95afa0ed250540b80d64b61cb0ccba44",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/lib/src/arg_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "0430ea0965bff9741d1bb03aa222644348f13259",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/lib/src/mixins/flutter_launcher.dart",
      "new_id": "43aca5c797a123477ca6111f3b67b148d8494d64",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/lib/src/mixins/flutter_launcher.dart"
    },
    {
      "type": "modify",
      "old_id": "a064253b3425682032e2bc022c70db709b31cc75",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/lib/src/mixins/pub.dart",
      "new_id": "77ac94cbfd310215adfa34eec6438a305f0c5105",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/lib/src/mixins/pub.dart"
    },
    {
      "type": "modify",
      "old_id": "45c31d7839e4d45477eb9f8801d51324137d0d6b",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/lib/src/mixins/pub_dev_search.dart",
      "new_id": "f5d8dc540f7a3d3bc827219abe82cf21fb833ed8",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/lib/src/mixins/pub_dev_search.dart"
    },
    {
      "type": "modify",
      "old_id": "0eb1a8c7f6b7f7f3fd5275bb245bbfa833a14673",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/lib/src/mixins/roots_fallback_support.dart",
      "new_id": "845956bf947845ff52ec9e4042cd16f02ba76dd8",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/lib/src/mixins/roots_fallback_support.dart"
    },
    {
      "type": "modify",
      "old_id": "d9e0220ca312d7274badc7e7b7ca5611ec1d232b",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/lib/src/server.dart",
      "new_id": "f5606388b7b159f1451955da8aabe5e376f1b0a0",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/lib/src/server.dart"
    },
    {
      "type": "modify",
      "old_id": "a93865ab9a3cf02d88db88a4487bf3a167df4090",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/test/tools/roots_fallback_support_test.dart",
      "new_id": "3b4848e540e04c54dbfce363f03b208497dfb364",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/test/tools/roots_fallback_support_test.dart"
    }
  ]
}
