)]}'
{
  "commit": "58eb1061e6fc0bafe9eb098b47b3d4f08944e3fa",
  "tree": "f11b2a1e20cecd9711843fb616d48c8b4fa837b7",
  "parents": [
    "d84b3dc74c9fe604927d1867e942e92b3d816e35"
  ],
  "author": {
    "name": "Ben Konyi",
    "email": "bkonyi@google.com",
    "time": "Fri Jan 20 12:33:40 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 20 12:33:40 2023 -0500"
  },
  "message": "Revert \"Remove references to Observatory (#38919)\" (#39035)\n\nReason for revert: breaking Flutter -\u003e plugins roll\r\n\r\nThis reverts commit 88e61d8bd166a0f4c6d5387ddc2df95f2ff1359b.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dda5c027a1c86f83488115087632f6c22df87911",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "338372d4227c15989b160d2bb90cd986fac36d26",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "75f1e262fb0ebe546f3288c71fed7475a710a284",
      "old_mode": 33188,
      "old_path": "common/settings.h",
      "new_id": "39017dbc1cd4019cc7b51d5728d7fd503de68310",
      "new_mode": 33188,
      "new_path": "common/settings.h"
    },
    {
      "type": "modify",
      "old_id": "b4e7d2383e833e4c80c2056cf2f9c06d8a8e9c25",
      "old_mode": 33188,
      "old_path": "lib/web_ui/dev/browser.dart",
      "new_id": "fda2bb9ca32813da73df2d09889d21cab496f7a6",
      "new_mode": 33188,
      "new_path": "lib/web_ui/dev/browser.dart"
    },
    {
      "type": "modify",
      "old_id": "17a66d0eff1fc6025891996fb57f914becfa171d",
      "old_mode": 33188,
      "old_path": "lib/web_ui/dev/test_platform.dart",
      "new_id": "007670b78b0b6d8e328b915a8d5b04ab8f976a20",
      "new_mode": 33188,
      "new_path": "lib/web_ui/dev/test_platform.dart"
    },
    {
      "type": "modify",
      "old_id": "6e4e3757cefc6a7414b5fbb4b307b3f3ce8a3563",
      "old_mode": 33188,
      "old_path": "runtime/dart_isolate.cc",
      "new_id": "0f819ef9981c11e5d9515702f184eed4d4245e19",
      "new_mode": 33188,
      "new_path": "runtime/dart_isolate.cc"
    },
    {
      "type": "modify",
      "old_id": "2a299f3150c2fba0fb6c2e657d03f9beb59e625d",
      "old_mode": 33188,
      "old_path": "runtime/dart_isolate_unittests.cc",
      "new_id": "e5f43fd56616a6ac296259da92dbb2a1cbe0782a",
      "new_mode": 33188,
      "new_path": "runtime/dart_isolate_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "467df37d273afad6c9aebe9662a02e8f24dd2a01",
      "old_mode": 33188,
      "old_path": "runtime/dart_lifecycle_unittests.cc",
      "new_id": "d3162905e3ae6b074e91f4abd0641e13ebf4f84a",
      "new_mode": 33188,
      "new_path": "runtime/dart_lifecycle_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "9f27e16d323b953caa7c3a2236056f84f86ecc01",
      "old_mode": 33188,
      "old_path": "runtime/dart_service_isolate.cc",
      "new_id": "18b51a32a6f1a33fa538a14bd39c74b7aa80ea71",
      "new_mode": 33188,
      "new_path": "runtime/dart_service_isolate.cc"
    },
    {
      "type": "modify",
      "old_id": "5078c28a78a83f87ee52a63c596887b8e540641c",
      "old_mode": 33188,
      "old_path": "runtime/dart_service_isolate.h",
      "new_id": "754a963d1369398e83ddc06665df17069ee1be89",
      "new_mode": 33188,
      "new_path": "runtime/dart_service_isolate.h"
    },
    {
      "type": "modify",
      "old_id": "1aec89b79b17099fc88f755218f683289d161364",
      "old_mode": 33188,
      "old_path": "shell/common/switches.cc",
      "new_id": "1d518824aa8199f4e67b8cc6b95efff7cde1b066",
      "new_mode": 33188,
      "new_path": "shell/common/switches.cc"
    },
    {
      "type": "modify",
      "old_id": "ce27a02e0fa01a75d6ea9c1b2bcf9c9217d8f5ad",
      "old_mode": 33188,
      "old_path": "shell/common/switches.h",
      "new_id": "a6512908cebe4c537fa5ff7a56e8a7464432f200",
      "new_mode": 33188,
      "new_path": "shell/common/switches.h"
    },
    {
      "type": "modify",
      "old_id": "782b373c21d24f17319651bb79e3a49bb141778a",
      "old_mode": 33188,
      "old_path": "shell/platform/android/flutter_main.cc",
      "new_id": "bf4930b1f1082dab7281e0ad45ba598a79dd50ed",
      "new_mode": 33188,
      "new_path": "shell/platform/android/flutter_main.cc"
    },
    {
      "type": "modify",
      "old_id": "bc78efce2d46add57b62903fd53ff8dd75e1ab58",
      "old_mode": 33188,
      "old_path": "shell/platform/android/flutter_main.h",
      "new_id": "b956377c8e295c4ecc5aaac842714c538dc386a3",
      "new_mode": 33188,
      "new_path": "shell/platform/android/flutter_main.h"
    },
    {
      "type": "modify",
      "old_id": "4d77ee98febfbe250d0d15a1a5766eb8a26a75ae",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/app/FlutterActivityDelegate.java",
      "new_id": "0fe692c49c6c721ea303e0986d09a394636f5f0b",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/app/FlutterActivityDelegate.java"
    },
    {
      "type": "modify",
      "old_id": "11eb88ae0b2a1e787fa762bdcf2658ada2cdfece",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/embedding/engine/FlutterJNI.java",
      "new_id": "aba6f671deb5d27cd1c0b7cdc2b51dcd4feb6def",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/embedding/engine/FlutterJNI.java"
    },
    {
      "type": "modify",
      "old_id": "5ab4ee2d2b68f58832f299a2cf1c3b7be81cadac",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/embedding/engine/FlutterShellArgs.java",
      "new_id": "83c522421ce4169c92f3daa738ae51f6c118998b",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/embedding/engine/FlutterShellArgs.java"
    },
    {
      "type": "modify",
      "old_id": "8f4c2086879f4a581a04b88292d257566bc0c17c",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/view/FlutterNativeView.java",
      "new_id": "190a9ecbb160ee42b87ccf03955102545e262e62",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/view/FlutterNativeView.java"
    },
    {
      "type": "modify",
      "old_id": "9838c341cf9c29decc4b7838a27de33bbb295d7c",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/BUILD.gn",
      "new_id": "8492a1475e517a618755f7d140d87eb37a24e1c2",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "02f3327d48a0bc1e87d24999480a8bfd1657831e",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Headers/FlutterEngine.h",
      "new_id": "57ac4c22d34bf55704e9ee383598de403f8dddd1",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Headers/FlutterEngine.h"
    },
    {
      "type": "delete",
      "old_id": "398e9f09e5a92e9d8b82ceef887fde848c6dd902",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterDartVMServicePublisher.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4765e78ab8b72f3aedbcf1d3361937aec5b60fca",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterEngine.mm",
      "new_id": "480b284678614ad6b3883c7acbf0642a3c58cdd9",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterEngine.mm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c3fe202c611653286627499a3233da603641a67",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterObservatoryPublisher.h"
    },
    {
      "type": "rename",
      "old_id": "1fb4e7b14d147de3c3282fb055ac62826c60f8d2",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterDartVMServicePublisher.mm",
      "new_id": "9b3c437856c6fb762fb2ae1d35b3fbbe82ff2f75",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterObservatoryPublisher.mm",
      "score": 62
    },
    {
      "type": "modify",
      "old_id": "0cc772bdb002e3f574b3936c2a702531e60cfb33",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/tests/embedder_config_builder.cc",
      "new_id": "d61b5ffb633708564a3dde7af2350f27ab6aeb70",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/tests/embedder_config_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "d331e96f44af68624288f8eecb11bb9df6f1f789",
      "old_mode": 33188,
      "old_path": "shell/platform/fuchsia/dart_runner/service_isolate.cc",
      "new_id": "6c7ca066c673ba0286e4480d007cea1750c702b2",
      "new_mode": 33188,
      "new_path": "shell/platform/fuchsia/dart_runner/service_isolate.cc"
    },
    {
      "type": "modify",
      "old_id": "3f21401c361dffe5ce2f4657e7dec477cda9c1da",
      "old_mode": 33188,
      "old_path": "shell/platform/fuchsia/flutter/component_v1.cc",
      "new_id": "a024974c13b84589a0414447db057812b4fef46b",
      "new_mode": 33188,
      "new_path": "shell/platform/fuchsia/flutter/component_v1.cc"
    },
    {
      "type": "modify",
      "old_id": "fdd577469d70b9f0a471d9d1b59c7448bcaaf726",
      "old_mode": 33188,
      "old_path": "shell/platform/fuchsia/flutter/component_v2.cc",
      "new_id": "93504818d8915789f74a0f560a172387846b65f4",
      "new_mode": 33188,
      "new_path": "shell/platform/fuchsia/flutter/component_v2.cc"
    },
    {
      "type": "modify",
      "old_id": "4b5e8d44b7997c1ff0076e5de702ea6756ecd198",
      "old_mode": 33188,
      "old_path": "shell/profiling/sampling_profiler.cc",
      "new_id": "c6058b76cd4c7539ccdc0d22e8f54c9c4f004187",
      "new_mode": 33188,
      "new_path": "shell/profiling/sampling_profiler.cc"
    },
    {
      "type": "modify",
      "old_id": "1385613503494ca003236d1bd65c53aa4a899319",
      "old_mode": 33188,
      "old_path": "shell/profiling/sampling_profiler.h",
      "new_id": "d68f88a643d3e5d49d056a2e1561c7cbff907bff",
      "new_mode": 33188,
      "new_path": "shell/profiling/sampling_profiler.h"
    },
    {
      "type": "modify",
      "old_id": "0b4e91e3a51407a2f8f2f740e8af0ea709bac1a4",
      "old_mode": 33188,
      "old_path": "shell/testing/observatory/launcher.dart",
      "new_id": "2603e359c4b0eefb426af9f08e71e4dd805c7a67",
      "new_mode": 33188,
      "new_path": "shell/testing/observatory/launcher.dart"
    },
    {
      "type": "modify",
      "old_id": "8d52c6ef1ca2779577ab3627a3e10c84e9ca1fbc",
      "old_mode": 33188,
      "old_path": "shell/testing/observatory/service_client.dart",
      "new_id": "160a17795468a812fcd3d172ac490133c9153b09",
      "new_mode": 33188,
      "new_path": "shell/testing/observatory/service_client.dart"
    },
    {
      "type": "modify",
      "old_id": "ad944dfb74210a576117108f9a6fdddf6d5030b7",
      "old_mode": 33188,
      "old_path": "shell/testing/observatory/test.dart",
      "new_id": "a351c444e69d90962b68ab47d4cc54d116dbafd5",
      "new_mode": 33188,
      "new_path": "shell/testing/observatory/test.dart"
    },
    {
      "type": "modify",
      "old_id": "ff2280ed271f0feb9180ce7bac56963920ad6bae",
      "old_mode": 33188,
      "old_path": "testing/dart/observatory/shader_reload_test.dart",
      "new_id": "ca4981e4b64fbaa3768e734fe65ecd3e63d34fb6",
      "new_mode": 33188,
      "new_path": "testing/dart/observatory/shader_reload_test.dart"
    },
    {
      "type": "modify",
      "old_id": "00c7235b2fb0ad1991b1c5e17e1ac4e3a0b87ad6",
      "old_mode": 33188,
      "old_path": "testing/dart/observatory/skp_test.dart",
      "new_id": "0303702c7a3f52de054d8154152d87b1158220cc",
      "new_mode": 33188,
      "new_path": "testing/dart/observatory/skp_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6f709bf64084e3c90b2d052f33605fc06e63e238",
      "old_mode": 33188,
      "old_path": "testing/dart/observatory/tracing_test.dart",
      "new_id": "3257a8ef06e3cc71b4fddd39b3760dc178155ffc",
      "new_mode": 33188,
      "new_path": "testing/dart/observatory/tracing_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e74caac65b69243504fbd1deef7a7458431cfdc1",
      "old_mode": 33188,
      "old_path": "testing/dart/observatory/vmservice_methods_test.dart",
      "new_id": "6fe14f0d5e697b3e0053d5e0b335498de628c423",
      "new_mode": 33188,
      "new_path": "testing/dart/observatory/vmservice_methods_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7c765dcb105a5dd14690012b146d4e33a907c913",
      "old_mode": 33188,
      "old_path": "testing/dart_fixture.cc",
      "new_id": "9fe8a5c5b0fc9e46a74307768c7d2d68a473ba0e",
      "new_mode": 33188,
      "new_path": "testing/dart_fixture.cc"
    }
  ]
}
