)]}'
{
  "commit": "ab217c355f5f2ef9f6340170c0fbd94de0fa1923",
  "tree": "1421ede89c80b10eb21f2e95827ca4beae5a2979",
  "parents": [
    "82143e6c95438e1456c27415aefb32bdef7fa582"
  ],
  "author": {
    "name": "Kallen Tu",
    "email": "kallentu@google.com",
    "time": "Sat Nov 05 00:20:50 2022 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Nov 05 00:20:50 2022 +0000"
  },
  "message": "[analyzer/cfe] Add an experiment flag for sealed class.\n\nHave a separate flag from patterns, even though sealed families are to be shipped with patterns -- keep the work separate for now.\n\nChange-Id: Ic3996b81d9a61f2a3b1e5137e7cc32ecc8bdec9e\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/267289\nReviewed-by: Paul Berry \u003cpaulberry@google.com\u003e\nCommit-Queue: Kallen Tu \u003ckallentu@google.com\u003e\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nReviewed-by: Leaf Petersen \u003cleafp@google.com\u003e\nReviewed-by: Kevin Moore \u003ckevmoo@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a73a8fbb34d8d66218de225af726f990bd57882a",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/dart/analysis/features.dart",
      "new_id": "310a84e04b45bc63f1dfa55d1dc641c153303cc3",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/dart/analysis/features.dart"
    },
    {
      "type": "modify",
      "old_id": "4c75ccbe3e41db3d219fdf8e0af5eb0f54eaae74",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/driver.dart",
      "new_id": "3ea63b0977024292f57772f5cb87126da05d2286",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/driver.dart"
    },
    {
      "type": "modify",
      "old_id": "7dcbc276bb5c7af1bbd0206d27d98af461af699f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/experiments.g.dart",
      "new_id": "2b1bade649efd630f811b3e8337dc51bdb29de15",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/experiments.g.dart"
    },
    {
      "type": "modify",
      "old_id": "1a8690c1afa84d72f2ff08cc7de287162cb5822c",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart",
      "new_id": "57c1792fb48fc4b9ce80373bdc82b03a1da5cfab",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart"
    },
    {
      "type": "modify",
      "old_id": "b4f2525d074876079dd781f85b39d268530f7e31",
      "old_mode": 33188,
      "old_path": "tools/experimental_features.yaml",
      "new_id": "84837ad7d99745c12d2024ed84c3017d73f09ab9",
      "new_mode": 33188,
      "new_path": "tools/experimental_features.yaml"
    }
  ]
}
