)]}'
{
  "commit": "99e84bc4c5e5fbdd683e4613f19eca31d82685e7",
  "tree": "b67e934c1d3e345accf45fbf56b1fc86a91dadad",
  "parents": [
    "0264dd07fdd4b979c28f3f28d35ee98b2164d6fb"
  ],
  "author": {
    "name": "Sigurd Meldgaard",
    "email": "sigurdm@google.com",
    "time": "Tue May 13 16:00:00 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 13 16:00:00 2025 +0200"
  },
  "message": "Resolve pubspec dependencies relative to the Resolved description of their containing package (#4575)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31d4a11599f529757054fedf17c888f4b08fcbe8",
      "old_mode": 33188,
      "old_path": "lib/src/command/add.dart",
      "new_id": "fa56f21dfbb6a8da3639dae561b13202e20030de",
      "new_mode": 33188,
      "new_path": "lib/src/command/add.dart"
    },
    {
      "type": "modify",
      "old_id": "fddbb1c33e605800469feaf18a49b2f1d65116bd",
      "old_mode": 33188,
      "old_path": "lib/src/command/dependency_services.dart",
      "new_id": "738feddda271a872a1fc04ae997b56f84b9d836c",
      "new_mode": 33188,
      "new_path": "lib/src/command/dependency_services.dart"
    },
    {
      "type": "modify",
      "old_id": "804287aabd87d359368f1e0bb17b1504a4d38247",
      "old_mode": 33188,
      "old_path": "lib/src/command/lish.dart",
      "new_id": "a2d405f87f6adff11826557067095f8e8e35f12f",
      "new_mode": 33188,
      "new_path": "lib/src/command/lish.dart"
    },
    {
      "type": "modify",
      "old_id": "21d096be93b1779f6350d7baf1f48042c2c48719",
      "old_mode": 33188,
      "old_path": "lib/src/command/unpack.dart",
      "new_id": "98821205a199a5e7d8be4329b6a981b67868ae26",
      "new_mode": 33188,
      "new_path": "lib/src/command/unpack.dart"
    },
    {
      "type": "modify",
      "old_id": "0f9779b04bc29222d62a4ed8d5b9aa92b43cb454",
      "old_mode": 33188,
      "old_path": "lib/src/entrypoint.dart",
      "new_id": "f508969b89fca680435f7994524f8fec89d7173b",
      "new_mode": 33188,
      "new_path": "lib/src/entrypoint.dart"
    },
    {
      "type": "modify",
      "old_id": "e0db64f8d0c29c85a710b8248bc4daf7c128b06c",
      "old_mode": 33188,
      "old_path": "lib/src/global_packages.dart",
      "new_id": "5a30953301a5377e478ccd2508bcce114bd5e9f4",
      "new_mode": 33188,
      "new_path": "lib/src/global_packages.dart"
    },
    {
      "type": "modify",
      "old_id": "0923ba74dc5fad1b9f38116405484d04259993ad",
      "old_mode": 33188,
      "old_path": "lib/src/pubspec.dart",
      "new_id": "5ebc55fa109924c411d56d940da0c5ab98a8cd4b",
      "new_mode": 33188,
      "new_path": "lib/src/pubspec.dart"
    },
    {
      "type": "modify",
      "old_id": "0c3fe70cc683b92657ef04d129bd310c8dd3486b",
      "old_mode": 33188,
      "old_path": "lib/src/source.dart",
      "new_id": "824ea5be1d0ee60f3cc779038997c525e8dae3ca",
      "new_mode": 33188,
      "new_path": "lib/src/source.dart"
    },
    {
      "type": "modify",
      "old_id": "86dbc0a183563ec988bf25b096d8b10c01c7afc0",
      "old_mode": 33188,
      "old_path": "lib/src/source/cached.dart",
      "new_id": "2cfa2a1ffa4547e171f36461d02541bd46a3f38e",
      "new_mode": 33188,
      "new_path": "lib/src/source/cached.dart"
    },
    {
      "type": "modify",
      "old_id": "7bed62f6334a20e7eaba112eecce1805eddbcb7a",
      "old_mode": 33188,
      "old_path": "lib/src/source/git.dart",
      "new_id": "d5236b6e38df7ccb5cab1b6365bf2dbefc8926c3",
      "new_mode": 33188,
      "new_path": "lib/src/source/git.dart"
    },
    {
      "type": "modify",
      "old_id": "1956d9a66178f7e728e4a2ffdcb3a4793629b3b8",
      "old_mode": 33188,
      "old_path": "lib/src/source/hosted.dart",
      "new_id": "925309a20edd80a7532e03c71529d5a6be2d9562",
      "new_mode": 33188,
      "new_path": "lib/src/source/hosted.dart"
    },
    {
      "type": "modify",
      "old_id": "46b6981bd126add75f981f496898d12e8c4daaa1",
      "old_mode": 33188,
      "old_path": "lib/src/source/path.dart",
      "new_id": "f395ba04476a5e6cb64152fb9fb9c2e2ef7d5530",
      "new_mode": 33188,
      "new_path": "lib/src/source/path.dart"
    },
    {
      "type": "modify",
      "old_id": "d6f971ac54fddeed86750f24f150b0d5e9113ab0",
      "old_mode": 33188,
      "old_path": "lib/src/source/root.dart",
      "new_id": "9a178d0b19a5c3e3f7941e7adb47d7ee9f59ca5d",
      "new_mode": 33188,
      "new_path": "lib/src/source/root.dart"
    },
    {
      "type": "modify",
      "old_id": "daaca0920a0672a6a081f206b3446f7affd2b73e",
      "old_mode": 33188,
      "old_path": "lib/src/source/sdk.dart",
      "new_id": "536c29b849aabcf2bc5e7ec8c6d2788342eb69f9",
      "new_mode": 33188,
      "new_path": "lib/src/source/sdk.dart"
    },
    {
      "type": "modify",
      "old_id": "50102eaac6ab1bc56f84ff6d81273b66443c79d5",
      "old_mode": 33188,
      "old_path": "lib/src/source/unknown.dart",
      "new_id": "a151e9e4e8c7acc5a2147a115e9b6eeda3041d17",
      "new_mode": 33188,
      "new_path": "lib/src/source/unknown.dart"
    },
    {
      "type": "modify",
      "old_id": "60db3101da9e5a78728c5a04e117aec27ad4db89",
      "old_mode": 33188,
      "old_path": "test/pubspec_test.dart",
      "new_id": "a3e2ba3f659f5644ec1ded1d2699e7acc47fbe5d",
      "new_mode": 33188,
      "new_path": "test/pubspec_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c0ec3709f0a025b46b857361ae352d293cb4ecdb",
      "old_mode": 33188,
      "old_path": "test/version_solver_test.dart",
      "new_id": "dcf5a42412bf18da1320b92f3cae67904b05fc25",
      "new_mode": 33188,
      "new_path": "test/version_solver_test.dart"
    }
  ]
}
