)]}'
{
  "commit": "94f6b477c5d6fc55bb832b4f543f9b4a315b7380",
  "tree": "892af200ddfde01d857792b9f244a6cd62602502",
  "parents": [
    "3ba8134f2d6117b261c40164d639dc39ad39ca44"
  ],
  "author": {
    "name": "Jonas Finnemann Jensen",
    "email": "jonasfj@google.com",
    "time": "Tue Oct 26 16:15:11 2021 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 26 16:15:11 2021 +0200"
  },
  "message": "Introducing command-line interface tests (#3161)\n\n* Introducing --help tests\r\n\r\n* cleanup some tests\r\n\r\n* Update golden files\r\n\r\n* Refactored logic for golden tests",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0a57e01af53262e38d4e7b927b93fa585efa338",
      "old_mode": 33188,
      "old_path": "test/cache/add/bad_version_test.dart",
      "new_id": "8d5d2e16215e22669dceab71fa20bf5294ed90f3",
      "new_mode": 33188,
      "new_path": "test/cache/add/bad_version_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2274992810060b4833b13626c26acbd2925375c5",
      "old_mode": 33188,
      "old_path": "test/cache/add/missing_package_arg_test.dart",
      "new_id": "426b0d8795450b3afd16ce8050da224eabf29246",
      "new_mode": 33188,
      "new_path": "test/cache/add/missing_package_arg_test.dart"
    },
    {
      "type": "modify",
      "old_id": "66174dbc3e62df1a9bbf9c1483406a7ef72d0c13",
      "old_mode": 33188,
      "old_path": "test/cache/add/unexpected_arguments_test.dart",
      "new_id": "7ec0f30c2f55f930173f7213e4ed07ed7d4ae6bd",
      "new_mode": 33188,
      "new_path": "test/cache/add/unexpected_arguments_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f5685116ce7a08289d1dfb6de5a4395f1e0cd217",
      "old_mode": 33188,
      "old_path": "test/deps/executables_test.dart",
      "new_id": "978cc2403be0845608c244a1bbd35f168b32c501",
      "new_mode": 33188,
      "new_path": "test/deps/executables_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c993200f1174f2c8c5efd8cc040a820be666055a",
      "old_mode": 33188,
      "old_path": "test/directory_option_test.dart",
      "new_id": "541ddd4c4721bf87b8866412b1aabab70ed22874",
      "new_mode": 33188,
      "new_path": "test/directory_option_test.dart"
    },
    {
      "type": "modify",
      "old_id": "dbe6c89aadf8c42b0c8ee0d668b329211662a000",
      "old_mode": 33188,
      "old_path": "test/embedding/embedding_test.dart",
      "new_id": "b5cf8bd2864b3b9ebb5ae2d13e1fbe5be24731db",
      "new_mode": 33188,
      "new_path": "test/embedding/embedding_test.dart"
    },
    {
      "type": "delete",
      "old_id": "b5c206f4ea5fdbb9fbebd8a4bb7b5b253acd5dae",
      "old_mode": 33188,
      "old_path": "test/embedding/goldens/helptext.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5923bd9c377ad48be70dad5deff4ee667154cad0",
      "old_mode": 33188,
      "old_path": "test/global/activate/missing_package_arg_test.dart",
      "new_id": "0b747af4a96e6b5d0e11857ec56174bcafab4dc6",
      "new_mode": 33188,
      "new_path": "test/global/activate/missing_package_arg_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7d41b82bd3811e25ad0cc080e57e72923054447d",
      "old_mode": 33188,
      "old_path": "test/global/deactivate/missing_package_arg_test.dart",
      "new_id": "6671991a0d69e02bc46003ccc6babe9fcbd6caf7",
      "new_mode": 33188,
      "new_path": "test/global/deactivate/missing_package_arg_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d5748f2369954a97c2af628c407ab191382a3c2f",
      "old_mode": 33188,
      "old_path": "test/global/deactivate/unexpected_arguments_test.dart",
      "new_id": "426b7f8275f5ee8ce33c61545d3b94958c8da169",
      "new_mode": 33188,
      "new_path": "test/global/deactivate/unexpected_arguments_test.dart"
    },
    {
      "type": "modify",
      "old_id": "497f26a29423e7bf7a15cd9d13b8ba12cfbf61a7",
      "old_mode": 33188,
      "old_path": "test/global/run/errors_if_outside_bin_test.dart",
      "new_id": "e6c15f7a2e45de42e713d0cf50de4e35cac3ab2b",
      "new_mode": 33188,
      "new_path": "test/global/run/errors_if_outside_bin_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2bb8ec86c773fce7c53164e8239bb3ed594657df",
      "old_mode": 33188,
      "old_path": "test/global/run/missing_executable_arg_test.dart",
      "new_id": "efab258de534e15c6e3995b2a9628e7b168ccd60",
      "new_mode": 33188,
      "new_path": "test/global/run/missing_executable_arg_test.dart"
    },
    {
      "type": "modify",
      "old_id": "055c5c56e9a5fba0be2a61e2e8bee460cfa4d1ad",
      "old_mode": 33188,
      "old_path": "test/golden_file.dart",
      "new_id": "90d23401453f5852c5e27e67e0d540f6b624e3ca",
      "new_mode": 33188,
      "new_path": "test/golden_file.dart"
    },
    {
      "type": "delete",
      "old_id": "356480c8b982e33c0888adb3e7e58ec17aac6399",
      "old_mode": 33188,
      "old_path": "test/goldens/directory_option.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "10997b47da89808d79a26ad54a3e46176319e3db",
      "old_mode": 33188,
      "old_path": "test/goldens/help.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5c7ead70715aaea0ffbb6374cc3482a4eeecd939",
      "old_mode": 33188,
      "old_path": "test/goldens/usage_exception.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a093c933a253f5c618f2527eebc9e55c1eb33e0e",
      "old_mode": 33188,
      "old_path": "test/goldens/version.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ef96ff15d008ddcd81cce15b031bd21d27fc176",
      "new_mode": 33188,
      "new_path": "test/help_test.dart"
    },
    {
      "type": "modify",
      "old_id": "def3f7a8864387c80879e90e18c221136708809f",
      "old_mode": 33188,
      "old_path": "test/lish/force_cannot_be_combined_with_dry_run_test.dart",
      "new_id": "6e77aa392aae5b82766d5478a955fe3f5e0cc1b8",
      "new_mode": 33188,
      "new_path": "test/lish/force_cannot_be_combined_with_dry_run_test.dart"
    },
    {
      "type": "modify",
      "old_id": "925e0dee815a7a53e2ac8b7238437b140ff16379",
      "old_mode": 33188,
      "old_path": "test/outdated/outdated_test.dart",
      "new_id": "2f47bbd6d44851d34b28bd1070f940fee90386e2",
      "new_mode": 33188,
      "new_path": "test/outdated/outdated_test.dart"
    },
    {
      "type": "modify",
      "old_id": "98bd2fe7a85f5cd81fd90059263dc453d5d2c5e2",
      "old_mode": 33188,
      "old_path": "test/pub_uploader_test.dart",
      "new_id": "c45c8ed9640daebd12d6ab0e0018489316b59af2",
      "new_mode": 33188,
      "new_path": "test/pub_uploader_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2bec1a3ab4d13755407cbab5e3f8a31d5360f3e8",
      "old_mode": 33188,
      "old_path": "test/run/errors_if_no_executable_is_given_test.dart",
      "new_id": "92f0073a7249d56c432611cedc941b32f52ed3b1",
      "new_mode": 33188,
      "new_path": "test/run/errors_if_no_executable_is_given_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5625c4ef945e5c29800b60789a329490fd291aec",
      "old_mode": 33188,
      "old_path": "test/run/errors_if_path_in_dependency_test.dart",
      "new_id": "2affef76bd753ecca057e6eea934ffa537e1f7c0",
      "new_mode": 33188,
      "new_path": "test/run/errors_if_path_in_dependency_test.dart"
    },
    {
      "type": "modify",
      "old_id": "cccefbe2da5c60acb584f3d3ef0c5e0ebfd1ceeb",
      "old_mode": 33188,
      "old_path": "test/test_pub.dart",
      "new_id": "2d682335462590120e5624b019526bb8f50a720d",
      "new_mode": 33188,
      "new_path": "test/test_pub.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad4a81776b03b2ff0c29ddeecc0e772eaf580788",
      "new_mode": 33188,
      "new_path": "test/testdata/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8448df37076c33719333672f4a8d5b2872ed232",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/deps/executables_test/applies formatting before printing executables.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d72b44a1fd0206096114a1bdacf6358e0f1d01f",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/deps/executables_test/dev dependencies.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a12d363ec3d5d559bd29f06c2b072e7581cb9f34",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/deps/executables_test/lists Dart executables, without entrypoints.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75a1b339c2fadc9ad756a978f064642c93cda69d",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/deps/executables_test/lists executables from a dependency.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de70643f2a5312a0e0e030fca0279430ca759fbb",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/deps/executables_test/lists executables only from immediate dependencies.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "910210e8f0c1f2999a3b7cce9192524a83fd3b8a",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/deps/executables_test/overriden dependencies executables.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "289f7c8787893967c02cf1c01d92d75c70746e07",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/deps/executables_test/skips executables in sub directories.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4a2db36130598c67fd0350f75a7635abe1e9058",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/deps/executables_test/skips non-Dart executables.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "237b3b579bd9b218566ed09ac20aa257272efaf9",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/directory_option_test/commands taking a --directory~-C parameter work.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "214712a48c51b9cc0aec112fb73adccc580df344",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/embedding/embedding_test/run works, though hidden.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d32e5ef842d57054e9ecb5d3d36cae9b488285d",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub add --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdb0b2c09b8f9a334676b277913e53e6ccafecd5",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub cache --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05068f0f97c98a22b5b2901773509d37e9b038f0",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub cache add --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71dd1d63af84316a6e2bbededfd3951cf04cfd02",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub cache clean --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac0911530a7baa9f42cb076f0f26b1ecce3fe02e",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub cache repair --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "475353fa1bce71571e63357de23a8672763cc15e",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub deps --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4497da2115493fe5ed50b4a70d0078062f6fcc5c",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub downgrade --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74648a2782a086655ee881ca926843700ae1301c",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub get --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6aa723c8940eae06a94d0660aff95f9168cf9499",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub global --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53412668fc49a90216e6d2517ab666b3517dccee",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub global activate --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b8178b772e09e549f8cdc81a6f909249af8a7aa",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub global deactivate --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12244be048c15975a8479992f064ce26707312ac",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub global list --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f829064b6014003a979dd45df5263947a503b20f",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub global run --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce7233b40ee516e5741daf0d54bd22013ad099ab",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub login --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3937ef71e88d6ab79c127a44b867f3e362e4cfcd",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub logout --help.txt"
    },
    {
      "type": "rename",
      "old_id": "20a4ecc254a8745532ca6cf966ba460fc9496e3f",
      "old_mode": 33188,
      "old_path": "test/outdated/goldens/helptext.txt",
      "new_id": "9a7b1bc872045bcb06f2db34225f42e173253c93",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub outdated --help.txt",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2977db0cebe1b65ecc9bff94e0f8f6133cdc5c0c",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub publish --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d14ed049cb8e914e2a6926e9802271982273967",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub remove --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2844f302da431ffa85e781540a177eca8e0d2bf",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub run --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa164c50c3e23e200483c15bc620979c17d747d2",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub token --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7068a5c7dabfc4c58ecbf383556a51ecb4794628",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub token add --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c333b545ded27e8154e069ae11a2afea4965ccf",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub token list --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f79f8179f6d65bb071de82fcca62f89f7f16dc1",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub token remove --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1a29b9468ff2a4a9782b3b58f8fc3fd62772774",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub upgrade --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10c9d9d8756ee53db0f9a94b1e8b174487674d51",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub uploader --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82e9f9facc8f6b8f844a7d1e24cc8f651f23178a",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub version --help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9bc73fe1f9f7d36fda121392777c99a627d3c32",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/Handles SDK dependencies.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9ab0a58f6e63b476e2ce9867442351dfaacc8ee",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/circular dependency on root.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ab61632992defbbc28e3cd512b24037b45eb508",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/does not allow arguments - handles bad flags.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12c2ee393566991108a020c5e26d22fb23e2a52e",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/latest version reported while locked on a prerelease can be a prerelease.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18baa884663c424a016f85a35202e9d0b96d815c",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/mutually incompatible newer versions.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6c0ff93aad1d8f07436cb28f438772f78c91cff",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/newer versions available.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d256d7fe09767afd00dd80c64c3e8369f57e8d60",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/no dependencies.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f670db263c1c89b063f908e1c9a8383e63819a9",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/no lockfile.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba8858a4b617c20b056184597b7c7b65541b8199",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/no pubspec.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d345f55f75130635b083f66945496cce5da13d2b",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/null safety compliance.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d227ec490300af4fea95726ff7f1d2ee5155af1",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/null-safety already migrated.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab20adcf011c81ce0e1f510bae56da299201e43",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/null-safety no resolution.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "909ee0adc4b877911438cd9ba59c1e3822bba3e3",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/overridden dependencies - no resolution.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49abe1b53cf6a173f45007c03a025d2aec912157",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/outdated/outdated_test/overridden dependencies.txt"
    },
    {
      "type": "rename",
      "old_id": "448a8746f61feb61da470a85ff907eb05613f0a4",
      "old_mode": 33188,
      "old_path": "test/goldens/upgrade_major_versions_example.txt",
      "new_id": "2cc96c0b1fd0512c27a88879e960187c3edc5de5",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/upgrade/example_warns_about_major_versions_test/pub upgrade --major-versions does not update major versions in example~.txt",
      "score": 60
    },
    {
      "type": "rename",
      "old_id": "5c5b31cc87e2feedabe11f4af28b5daa24623148",
      "old_mode": 33188,
      "old_path": "test/goldens/upgrade_null_safety_example.txt",
      "new_id": "cabc0be1b44f984a9e18ed11e81158a36184348d",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/upgrade/example_warns_about_major_versions_test/pub upgrade --null-safety does not update null-safety of dependencies in example~.txt",
      "score": 62
    },
    {
      "type": "modify",
      "old_id": "0813ed29d5278149eec5cd12d7d0bf8fe3bdf319",
      "old_mode": 33188,
      "old_path": "test/upgrade/example_warns_about_major_versions_test.dart",
      "new_id": "259e787cae5bc62e3d1e3f423298bedd73775038",
      "new_mode": 33188,
      "new_path": "test/upgrade/example_warns_about_major_versions_test.dart"
    }
  ]
}
