)]}'
{
  "commit": "057d0baaf9a7b060c3df8fcf07b4f70603d65b42",
  "tree": "c00798d43575ba111481e4aba5b8863e67a70fd8",
  "parents": [
    "e7b77987ff4fd03350703bd12264e60f5a805be6"
  ],
  "author": {
    "name": "Devon Carew",
    "email": "devoncarew@google.com",
    "time": "Sat Jun 25 00:34:40 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Sat Jun 25 00:34:40 2022 +0000"
  },
  "message": "Add a lightweight parser for the analyzer spec (remove sdk deps on package:html).\n\nChange-Id: Ia8776c8aea845a7dde089d5ac9f3dab82e984f4f\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/249721\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nCommit-Queue: Devon Carew \u003cdevoncarew@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8571ef75f6b6f66b40183dc3876c33eaec7a5e2f",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/doc/api.html",
      "new_id": "b63c3f2749e51c5ef4a0c9b2d61df11de046f0c4",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/doc/api.html"
    },
    {
      "type": "modify",
      "old_id": "7df20d4d06590ea879ec9e527954c08d03d82e64",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/pubspec.yaml",
      "new_id": "555ede337789a75158475fe012b37ddf5fa68a4a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "45fdf69e12ca46db88d5a38e32feb2b32ed14049",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/spec/api.dart",
      "new_id": "b0f4555b42e65ebc955329ae49c637a280721932",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/spec/api.dart"
    },
    {
      "type": "modify",
      "old_id": "d8bf61f4187721cd1603bc36b97fbdeca79b1945",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/spec/codegen_dart_notification_handler.dart",
      "new_id": "1122ceea67352aa950fb42493a8af3603adbc208",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/spec/codegen_dart_notification_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "956680958a96f6c5ba2833dfdb0ba6d5f4684bde",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/spec/codegen_dart_protocol.dart",
      "new_id": "7ee51f7de1c751947342a605308be5dc8efcbe0d",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/spec/codegen_dart_protocol.dart"
    },
    {
      "type": "modify",
      "old_id": "11430128d9f13df4b2daba3fe99769a7619670e0",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/spec/codegen_java.dart",
      "new_id": "5bfd1615392ed5b760b68e1a9a4a9eea73645295",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/spec/codegen_java.dart"
    },
    {
      "type": "modify",
      "old_id": "6431566ffc4d1a142bb007b5dba4fb7fff817016",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/spec/codegen_java_types.dart",
      "new_id": "d8eea5cd13b373a64d876c133a201bc23a57c184",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/spec/codegen_java_types.dart"
    },
    {
      "type": "modify",
      "old_id": "d3a1ce7d212de2827dddc330bd901e33ca8c7682",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/spec/from_html.dart",
      "new_id": "0b6d2efd38a412fa9ab9e805175b320879ff1af6",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/spec/from_html.dart"
    },
    {
      "type": "modify",
      "old_id": "7d4a72eb46caaaabc9f6ef7e941fc9a6b02f80b7",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/spec/to_html.dart",
      "new_id": "d5f865dcf6b936567d5f000eefc715ac5c089198",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/spec/to_html.dart"
    },
    {
      "type": "modify",
      "old_id": "ff88bffea36883e10bfafe18678d71be4f28119a",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/manifest/manifest_validator.dart",
      "new_id": "1ceb59508b9308e1a6c5caba7d2dfc0f94af50b3",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/manifest/manifest_validator.dart"
    },
    {
      "type": "modify",
      "old_id": "a3f0cc18d5adb1956b5d7a3935b8aac3d8a029b1",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/manifest/manifest_validator_test.dart",
      "new_id": "c9782c9c445fe8080fb77daf991bddacce5cb9c6",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/manifest/manifest_validator_test.dart"
    },
    {
      "type": "modify",
      "old_id": "859796d70f0bbe639cd86c7b1a3f2f4375af05f9",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/doc/api.html",
      "new_id": "3427f3f8d3c2703315021e0e3bee55b6eac728cd",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/doc/api.html"
    },
    {
      "type": "modify",
      "old_id": "c3322eda7ad5c9cc467dff6154caf7cde5d6d603",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/pubspec.yaml",
      "new_id": "11bb9754bfe98cce2881a7add2ce7fba502e93aa",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "04ef8d802a19bee6164d6bb20d574c73a76dce17",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/tool/spec/api.dart",
      "new_id": "78a086ba8713cdb57fa0851c9195574e2f6554f6",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/tool/spec/api.dart"
    },
    {
      "type": "modify",
      "old_id": "e99476ee8b19741fdb831356f73cab43a9b86b2f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/tool/spec/codegen_dart_protocol.dart",
      "new_id": "b968c7ba0ee9dbfa9de1fa8d884a992c2ea46c4b",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/tool/spec/codegen_dart_protocol.dart"
    },
    {
      "type": "modify",
      "old_id": "53dc875dde0afc2f2ac8e9a8742bc833452e5d96",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/tool/spec/from_html.dart",
      "new_id": "d5351a2a2d65641324eb2c868071c195aad8e3aa",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/tool/spec/from_html.dart"
    },
    {
      "type": "modify",
      "old_id": "852a05f3713d12854ecfebc6958b0391c86d639b",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/tool/spec/to_html.dart",
      "new_id": "84b59f87c25e91ef908a972e2b42278f8481f0e8",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/tool/spec/to_html.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64fa9b67b946b4a50539d9f7e4e333fbc1b7b161",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/html_dom.dart"
    },
    {
      "type": "rename",
      "old_id": "c5dc4bfac3e335dcaa35381d11861af9860fdde9",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/lib/html.dart",
      "new_id": "c7aed6bae94e588ab0803c84613868c383104120",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/html_generator.dart",
      "score": 88
    },
    {
      "type": "modify",
      "old_id": "79c92d26fe21d00e26789184d7404fae3c5309d4",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/lib/text_formatter.dart",
      "new_id": "ce20d49d89e5d8c5734670934cdb7d7fe926aa87",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/text_formatter.dart"
    },
    {
      "type": "modify",
      "old_id": "c1a5ca753374f7c86d6c2a9b1a3f8892140af82c",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/lib/tools.dart",
      "new_id": "79f022c2bd971d638de07c0dd9c0282ab8f57538",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/tools.dart"
    },
    {
      "type": "modify",
      "old_id": "a7c634cb4a0701cccfd98ea05109351bd8acc55b",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/pubspec.yaml",
      "new_id": "f803290ee38c4857eb5c16028379a68dba10d007",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/pubspec.yaml"
    }
  ]
}
