)]}'
{
  "commit": "719a0629b171bb69a054a51b241e64c019c1c3cf",
  "tree": "f950488c48a7915334a734bbfacd2e2b2c8529af",
  "parents": [
    "fb918203acbeb8feaca0f35c01921d09d9ad9530"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Thu Jan 05 21:44:40 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 05 21:44:40 2023 +0000"
  },
  "message": "Report DUPLICATE_REST_ELEMENT_IN_PATTERN-REST and REST_ELEMENT_NOT_LAST_IN_MAP_PATTERN.\n\nChange-Id: I4bf3446a10ab8e280f9b73220384f8daf96171c2\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/278523\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d1e12ffcb7f20a27b9af9898bcb6c2dd98b4047",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/error_fix_status.yaml",
      "new_id": "fafbc22c3258a981496cdc1b49b9630bdb6099e0",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/error_fix_status.yaml"
    },
    {
      "type": "modify",
      "old_id": "cd2499832e523f3ea4ad6f06581f41b93f46ceef",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/resolver/shared_type_analyzer.dart",
      "new_id": "4433705f8519315fd4b481278efe3f322d6154f7",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/resolver/shared_type_analyzer.dart"
    },
    {
      "type": "modify",
      "old_id": "4ff65eabd77e8d7334d88fc88a371f86224e8b84",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/diagnostic/diagnostic_factory.dart",
      "new_id": "613a112921738ae539b2e5ffd833cee72db15685",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/diagnostic/diagnostic_factory.dart"
    },
    {
      "type": "modify",
      "old_id": "e3a2d2f07d8a848160cd02c039ab4679769556d4",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/codes.g.dart",
      "new_id": "8a98c8bb773dcbf8835dc1b15b163751006ccf63",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/codes.g.dart"
    },
    {
      "type": "modify",
      "old_id": "758e97d528ad72fe3ccecd988a2a3bae5e970499",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/error_code_values.g.dart",
      "new_id": "a1626309dcef31b57dcd054282258330b7e4e315",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/error_code_values.g.dart"
    },
    {
      "type": "modify",
      "old_id": "805cecfedb15cb0cd7b710ddc4d80d988f392f54",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/messages.yaml",
      "new_id": "c745605671dc7019c01591e2db74818794b32500",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/messages.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a08e8e61165ffb7e3ee0aec28dfd537cd9393d82",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/diagnostics/duplicate_rest_element_in_pattern_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fdc5364fa9b1c6486ce3618fcc6848e976ec12e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/diagnostics/rest_element_not_last_in_map_pattern_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4e86e20fe9d86847099b0280a4e9cc7301efa578",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/diagnostics/test_all.dart",
      "new_id": "ae2cd38f4a5330251977022cce198fa2338579c2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/diagnostics/test_all.dart"
    }
  ]
}
