)]}'
{
  "commit": "5fff311900055acab976411f5744dade1ef20095",
  "tree": "c9d377d84c34cc45601b53a507e1adb2be886781",
  "parents": [
    "b89382ad4e73a70390fc7c910a4cb76f0f2191ce"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Mon Oct 18 21:37:54 2021 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon Oct 18 21:37:54 2021 +0000"
  },
  "message": "Add createMockSdk(), a replacement for MockSdk.\n\nThis makes MockSdk a factory for FolderBasedDartSdk.\nIn a next CL I will deprecate MockSdk, and update SDK clients.\n\nChange-Id: I1a24c70d2e9b902150f80ccaaa8a84d5e385058f\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/217150\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e81d84b312bf9363abf9e1700e23537648b24851",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/CHANGELOG.md",
      "new_id": "fd6084f1831477e02dfe7d8b792f5bc50b9ec1ff",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "306d1e853097ec941d76f2baaaee63bb8e71e58e",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/test_utilities/mock_sdk.dart",
      "new_id": "8e57fe049ab8a3bdacbc017322858785d194be20",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/test_utilities/mock_sdk.dart"
    },
    {
      "type": "modify",
      "old_id": "73f39f67b4727b0196124ceae9b142584b629863",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/resolution/extension_method_test.dart",
      "new_id": "8cc8ab555292a0090fb0b4c72a19ed9c210d803e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/resolution/extension_method_test.dart"
    }
  ]
}
