)]}'
{
  "commit": "9a48d1b82f227d35cf8e1537374e4db7a828b07a",
  "tree": "228865bb716656bbe9eed45cba73b7a4f8da8aa6",
  "parents": [
    "56b013fed852c779e06338cd4cc9c3cfe8c4d6d0"
  ],
  "author": {
    "name": "Phil Quitslund",
    "email": "pquitslund@google.com",
    "time": "Mon Jun 13 14:45:06 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jun 13 14:45:06 2022 +0000"
  },
  "message": "Reland \"[data driven] support moving symbols across packages\"\n\nThis reverts commit f111a2df5408b5eda0e1a34cb42af113db5172f7.\n\nReason for revert: this change was mistakenly associated w/ a windows bot breakage (https://github.com/flutter/flutter/issues/105641)\n\nOriginal change\u0027s description:\n\u003e Revert \"[data driven] support moving symbols across packages\"\n\u003e\n\u003e This reverts commit 3290d7a137031205ca475ead56b62323dcb4d066.\n\u003e\n\u003e Reason for revert: flutter engine breakage (https://github.com/flutter/flutter/issues/105641)\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e [data driven] support moving symbols across packages\n\u003e \u003e\n\u003e \u003e See: https://github.com/dart-lang/sdk/issues/48997\n\u003e \u003e\n\u003e \u003e Change-Id: Iad16b9eae0523bc4bc14537af642b05efa75b6f7\n\u003e \u003e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/246663\n\u003e \u003e Commit-Queue: Phil Quitslund \u003cpquitslund@google.com\u003e\n\u003e \u003e Reviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n\u003e\n\u003e # Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\u003e\n\u003e Change-Id: I4a83d50497d6208b7f518ca1b381ece3aab192ad\n\u003e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/247606\n\u003e Reviewed-by: Siva Annamalai \u003casiva@google.com\u003e\n\u003e Reviewed-by: Keerti Parthasarathy \u003ckeertip@google.com\u003e\n\u003e Commit-Queue: Phil Quitslund \u003cpquitslund@google.com\u003e\n\u003e Reviewed-by: Phil Quitslund \u003cpquitslund@google.com\u003e\n\u003e Reviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nChange-Id: I769dec0d85fc0a41048b21deec0724d8509ef8e9\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/248061\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Keerti Parthasarathy \u003ckeertip@google.com\u003e\nCommit-Queue: Phil Quitslund \u003cpquitslund@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d690c0b23ffbd8b4b56ffa98efb5391bdefd1d20",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/fix/data_driven/replaced_by.dart",
      "new_id": "a8d459b6ef4ece7622d229065a31b36f63087246",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/fix/data_driven/replaced_by.dart"
    },
    {
      "type": "modify",
      "old_id": "a7b70a4caae14f7522979956d1b67c181f1e99be",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/src/services/correction/fix/data_driven/replaced_by_test.dart",
      "new_id": "b4643f24abf3fbf95b06f8572835aa3f57aaf50f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/src/services/correction/fix/data_driven/replaced_by_test.dart"
    },
    {
      "type": "modify",
      "old_id": "544f27c7cf65f125f80a15fc58bcc929715b78aa",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/src/services/correction/fix/data_driven/test_all.dart",
      "new_id": "f9623c1744f5aca10a1d22273e9ebbeed8f0abb4",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/src/services/correction/fix/data_driven/test_all.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa0386bdad77d654af57f20dd5a690a3675d36dc",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/src/services/correction/fix/data_driven/test_use_case_test.dart"
    },
    {
      "type": "modify",
      "old_id": "660832746ead9cbd2c71c822cf2caaacd6936ff4",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/lib/src/utilities/change_builder/change_builder_dart.dart",
      "new_id": "9ad3e64d9dfd2efeb0642e96083b12c1d43e7668",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/lib/src/utilities/change_builder/change_builder_dart.dart"
    },
    {
      "type": "modify",
      "old_id": "4eababeb2118593878bf8da9748a117da2af6066",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/lib/utilities/change_builder/change_builder_dart.dart",
      "new_id": "2082af034028856fc994ad514fa59eb06a181163",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/lib/utilities/change_builder/change_builder_dart.dart"
    }
  ]
}
