)]}'
{
  "commit": "8e306f33daa291f8483af53e6da749cc11bacf7e",
  "tree": "6e5d1ace9998f788b61f0a5ec2042cd088419efb",
  "parents": [
    "08d71024f04e74e7a28b8b52702b20653c9bd830"
  ],
  "author": {
    "name": "Sigurd Meldgaard",
    "email": "sigurdm@google.com",
    "time": "Fri Sep 02 14:18:13 2022 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 02 14:18:13 2022 +0200"
  },
  "message": "Use pub.dev in writing (#3528)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "224aa2db71d84a2d121bc675f6498d0ee7f25e87",
      "old_mode": 33188,
      "old_path": "doc/repository-spec-v2.md",
      "new_id": "b65b4d2f64f6084c0d106a233d7207e3a8adf0c7",
      "new_mode": 33188,
      "new_path": "doc/repository-spec-v2.md"
    },
    {
      "type": "modify",
      "old_id": "21851107a89bc108e1775ecf7264e02f7cbf14eb",
      "old_mode": 33188,
      "old_path": "lib/src/command/lish.dart",
      "new_id": "7926d92b1e86572aaffdd0cae41dfc383c1e0811",
      "new_mode": 33188,
      "new_path": "lib/src/command/lish.dart"
    },
    {
      "type": "modify",
      "old_id": "cae496394c607ed21c29445a88a1bd115904d805",
      "old_mode": 33188,
      "old_path": "lib/src/command/uploader.dart",
      "new_id": "07ffacc919c0df44c5861a58a8623241af087f28",
      "new_mode": 33188,
      "new_path": "lib/src/command/uploader.dart"
    },
    {
      "type": "modify",
      "old_id": "724962b2b0671cc6ea315359fe395f1fb6f6a6d8",
      "old_mode": 33188,
      "old_path": "lib/src/http.dart",
      "new_id": "6473a8e19d390e438f1002cdd214881c3e0e5fee",
      "new_mode": 33188,
      "new_path": "lib/src/http.dart"
    },
    {
      "type": "modify",
      "old_id": "7229bb1baa6862bf831fcf6086e82e0d73c8dc35",
      "old_mode": 33188,
      "old_path": "lib/src/oauth2.dart",
      "new_id": "802a8c2023b022d3afa80b9e3ed270fa7aae210a",
      "new_mode": 33188,
      "new_path": "lib/src/oauth2.dart"
    },
    {
      "type": "modify",
      "old_id": "62eaa131d2bb2b29dbb6cd3f64cbca4f07a42c5f",
      "old_mode": 33188,
      "old_path": "lib/src/pubspec_parse.dart",
      "new_id": "c86a7062bbb5b043fd5cfd25eb003b0504cde270",
      "new_mode": 33188,
      "new_path": "lib/src/pubspec_parse.dart"
    },
    {
      "type": "modify",
      "old_id": "e331da14525f5ef27670c6db7f040c3464a3afdb",
      "old_mode": 33188,
      "old_path": "lib/src/source.dart",
      "new_id": "a918c68a8fa53cd9301819571e38f466bef8af14",
      "new_mode": 33188,
      "new_path": "lib/src/source.dart"
    },
    {
      "type": "modify",
      "old_id": "e7dc870631e487d96b25e81b26f10a539d198e11",
      "old_mode": 33188,
      "old_path": "lib/src/source/hosted.dart",
      "new_id": "160eed13adc0d07066ac06edc651db8d074050ae",
      "new_mode": 33188,
      "new_path": "lib/src/source/hosted.dart"
    },
    {
      "type": "modify",
      "old_id": "8b2f0fc340c817e5ec3ba3ef6c23c49a44d900a9",
      "old_mode": 33188,
      "old_path": "test/global/activate/custom_hosted_url_test.dart",
      "new_id": "1c0bc041e569c4b7fb13b50ebc7a981f834575c0",
      "new_mode": 33188,
      "new_path": "test/global/activate/custom_hosted_url_test.dart"
    },
    {
      "type": "modify",
      "old_id": "481f62773c3e71f3f988bbeeb148e3201205fb4c",
      "old_mode": 33188,
      "old_path": "test/lish/force_does_not_publish_if_there_are_errors_test.dart",
      "new_id": "c94982816343f30555985ce0951c62ae210aba43",
      "new_mode": 33188,
      "new_path": "test/lish/force_does_not_publish_if_there_are_errors_test.dart"
    },
    {
      "type": "modify",
      "old_id": "14c83c058226c39998a1c777a57f84e300ea7013",
      "old_mode": 33188,
      "old_path": "test/lish/package_validation_has_an_error_test.dart",
      "new_id": "3605670f3d95b0ed668d159d4e9f7dca82ae7c5a",
      "new_mode": 33188,
      "new_path": "test/lish/package_validation_has_an_error_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a12a652f29c92e0f0b92279b35dc2c53042a027b",
      "old_mode": 33188,
      "old_path": "test/oauth2/logout_test.dart",
      "new_id": "fb95c73e511fe01c55ce8a5b5a7762c22fc6c1fe",
      "new_mode": 33188,
      "new_path": "test/oauth2/logout_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1e9c8bd2f9c49b613e359c496299369b701b7927",
      "old_mode": 33188,
      "old_path": "test/pubspec_test.dart",
      "new_id": "2ccb30f39a51476ba126bb50684d3e6646989d0d",
      "new_mode": 33188,
      "new_path": "test/pubspec_test.dart"
    },
    {
      "type": "modify",
      "old_id": "9a88df6b55639e0765cf75884ac2d12822a04adf",
      "old_mode": 33188,
      "old_path": "test/reformat_ranges_test.dart",
      "new_id": "d2c91ca75947e9129e53ce77cb550bb4d7493a45",
      "new_mode": 33188,
      "new_path": "test/reformat_ranges_test.dart"
    },
    {
      "type": "modify",
      "old_id": "99f56554f687ed24f53cf4aeac52c4242bd7bb9c",
      "old_mode": 33188,
      "old_path": "test/test_pub.dart",
      "new_id": "c5b2d60db336127c2e5f0b0cc59d713db59f876f",
      "new_mode": 33188,
      "new_path": "test/test_pub.dart"
    },
    {
      "type": "modify",
      "old_id": "1f90e4c6fdc447e870ce580679e9d2c99963d048",
      "old_mode": 33188,
      "old_path": "test/testdata/goldens/dependency_services/dependency_services_test/Can update a git package.txt",
      "new_id": "35de0adf5fcf7d4d2cabd420784d65709fca1071",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/dependency_services/dependency_services_test/Can update a git package.txt"
    },
    {
      "type": "modify",
      "old_id": "ca80a34d86946d56a2c7671c2ccfb4890d41d680",
      "old_mode": 33188,
      "old_path": "test/testdata/goldens/dependency_services/dependency_services_test/No pubspec.lock.txt",
      "new_id": "e5ab484fdfd7942104256c64b4ee46807ceda907",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/dependency_services/dependency_services_test/No pubspec.lock.txt"
    },
    {
      "type": "modify",
      "old_id": "47cbc9ba936abfdae26f7833c48ff08de95979b2",
      "old_mode": 33188,
      "old_path": "test/testdata/goldens/directory_option_test/commands taking a --directory~-C parameter work.txt",
      "new_id": "c536b723f8fc2f8421d1d9feae0de837f4258a47",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/directory_option_test/commands taking a --directory~-C parameter work.txt"
    },
    {
      "type": "modify",
      "old_id": "ea8fd3f1b7421d10359a614361ac631e6d8f9e9f",
      "old_mode": 33188,
      "old_path": "test/testdata/goldens/embedding/embedding_test/--help.txt",
      "new_id": "13647a0a17cc1a24aeeaa621e587962b04466858",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/embedding/embedding_test/--help.txt"
    },
    {
      "type": "modify",
      "old_id": "2977db0cebe1b65ecc9bff94e0f8f6133cdc5c0c",
      "old_mode": 33188,
      "old_path": "test/testdata/goldens/help_test/pub publish --help.txt",
      "new_id": "14e83e2d153ed2e12ad315eb130504946f21e4f7",
      "new_mode": 33188,
      "new_path": "test/testdata/goldens/help_test/pub publish --help.txt"
    },
    {
      "type": "modify",
      "old_id": "f90ed1ddc1e986fb76c6a2ca793bdcdf5bb13d16",
      "old_mode": 33188,
      "old_path": "test/validator/dependency_test.dart",
      "new_id": "93d2bc936122a45451382357314d6789dae26a9f",
      "new_mode": 33188,
      "new_path": "test/validator/dependency_test.dart"
    },
    {
      "type": "modify",
      "old_id": "43db48323d1b94a327c07180e49b505dd41b48ce",
      "old_mode": 33188,
      "old_path": "test/validator/pubspec_field_test.dart",
      "new_id": "cd205ef50957ace5e646cacf23318544615f17b3",
      "new_mode": 33188,
      "new_path": "test/validator/pubspec_field_test.dart"
    },
    {
      "type": "modify",
      "old_id": "128ed739bc91c8fef3a8139ab58d63d30fbbf3bf",
      "old_mode": 33188,
      "old_path": "test/version_solver_test.dart",
      "new_id": "69489a3d424c50a4add58409e9c15a367f6fdef3",
      "new_mode": 33188,
      "new_path": "test/version_solver_test.dart"
    }
  ]
}
