)]}'
{
  "commit": "bd73437719ed7df618ad8d1978c330093c57837f",
  "tree": "f8c5125fc2e2ce1898e502df07a98a655ff2fb11",
  "parents": [
    "9d6cd8a4cbbbf92d460061739b8f8a5bb3f33f5a"
  ],
  "author": {
    "name": "Sigurd Meldgaard",
    "email": "sigurdm@google.com",
    "time": "Tue Apr 09 14:26:36 2024 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 09 14:26:36 2024 +0200"
  },
  "message": "Handle whole workspace in `pub upgrade [--tighten|--major-versions]` (#4213)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddf99336bbaba8170a6614f9caa2dd052eea7310",
      "old_mode": 33188,
      "old_path": "lib/src/command/add.dart",
      "new_id": "5a785003ab630b7f4536c50506634566a97f0d01",
      "new_mode": 33188,
      "new_path": "lib/src/command/add.dart"
    },
    {
      "type": "modify",
      "old_id": "b1f17ac96c58ca80cdfc8a48e8d7c6a2893b1b8a",
      "old_mode": 33188,
      "old_path": "lib/src/command/dependency_services.dart",
      "new_id": "9e1bcf7e228ec31fdff3686b2c62be32e9a3edcb",
      "new_mode": 33188,
      "new_path": "lib/src/command/dependency_services.dart"
    },
    {
      "type": "modify",
      "old_id": "c2e7e320507b456f4dcf6939793d4e5fe294b94c",
      "old_mode": 33188,
      "old_path": "lib/src/command/remove.dart",
      "new_id": "2dd1b79038dafd50c935493b070279cb3cc9348c",
      "new_mode": 33188,
      "new_path": "lib/src/command/remove.dart"
    },
    {
      "type": "modify",
      "old_id": "1832187f642a8e558f14a41db3b2b33a58511d43",
      "old_mode": 33188,
      "old_path": "lib/src/command/upgrade.dart",
      "new_id": "8d3c966e463768222d51b447a360b6a5d0bc5724",
      "new_mode": 33188,
      "new_path": "lib/src/command/upgrade.dart"
    },
    {
      "type": "modify",
      "old_id": "bc809a82a06cd494c8b7f518d32c054df46deb68",
      "old_mode": 33188,
      "old_path": "lib/src/entrypoint.dart",
      "new_id": "861c9df695ddb4eb19f5eece796dfe44516056a0",
      "new_mode": 33188,
      "new_path": "lib/src/entrypoint.dart"
    },
    {
      "type": "modify",
      "old_id": "d7f8642ccf71cccc28a90a8c5f462732cd123b0e",
      "old_mode": 33188,
      "old_path": "lib/src/package.dart",
      "new_id": "ca6b3f6fbbe15420a3474c61c294298831ecd49f",
      "new_mode": 33188,
      "new_path": "lib/src/package.dart"
    },
    {
      "type": "modify",
      "old_id": "a67a89400b5e92c4ed586c5f310a37ab0c6fba7a",
      "old_mode": 33188,
      "old_path": "lib/src/pubspec.dart",
      "new_id": "2a951ad8a3067405d13364b55131841874b7b1b1",
      "new_mode": 33188,
      "new_path": "lib/src/pubspec.dart"
    },
    {
      "type": "modify",
      "old_id": "74b2ce8e269f19e14de856dfd90ccc59a0a36399",
      "old_mode": 33188,
      "old_path": "lib/src/pubspec_utils.dart",
      "new_id": "646114c931b59ebf36c9fb8f0929e57b9d9042da",
      "new_mode": 33188,
      "new_path": "lib/src/pubspec_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "7bf863834b1c15b0bc1ac73197adf615c142c9c3",
      "old_mode": 33188,
      "old_path": "test/workspace_test.dart",
      "new_id": "967c7379b8f6393f9cc2647fe453959aaaf61dec",
      "new_mode": 33188,
      "new_path": "test/workspace_test.dart"
    }
  ]
}
