)]}'
{
  "commit": "503e7232ab5da9b5d5cacdda097d641e9f7a6062",
  "tree": "a67a19f9dd5b95636c43254efb27f789ab010e97",
  "parents": [
    "57b192f3a63ac109cd7550071c52cec69e637aeb"
  ],
  "author": {
    "name": "Ahmed Ashour",
    "email": "asashour@yahoo.com",
    "time": "Sun Jun 12 17:31:57 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Sun Jun 12 17:31:57 2022 +0000"
  },
  "message": "[analysis_server] have a single function for union\n\nBug: #49229\nChange-Id: I6141c48e48fbe88812c10d7fcc3541af28ec36c6\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/247966\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Danny Tuppeny \u003cdanny@tuppeny.com\u003e\nCommit-Queue: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "444d52a2c4d6a51cb813a53dcc4f9c68ca684f3e",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/lsp_protocol/protocol_custom_generated.dart",
      "new_id": "02848019df40411c0d873ac04d791c9e0de10cdd",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/lsp_protocol/protocol_custom_generated.dart"
    },
    {
      "type": "modify",
      "old_id": "1879b7586da18e4ba3fde970fd3b76fa84f0829b",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/lsp_protocol/protocol_generated.dart",
      "new_id": "435a7cc67ad0e88dbe724be89788305da4db9947",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/lsp_protocol/protocol_generated.dart"
    },
    {
      "type": "modify",
      "old_id": "67d63866224a73a96b2f858a8d0ac7f3ca242fce",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/lsp_spec/codegen_dart.dart",
      "new_id": "7617762478fdcfc1be0b420e68f38f23f9b67679",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/lsp_spec/codegen_dart.dart"
    }
  ]
}
