)]}'
{
  "commit": "67c8f207c51a1b5beb7e9cae9cb165abfaf31794",
  "tree": "05964d7fee9b8c4ca0b43fef8d19a221fb0eda78",
  "parents": [
    "9f20885cf05675bbd360a9d16d6ec54ed2d04006"
  ],
  "author": {
    "name": "gaaclarke",
    "email": "30870216+gaaclarke@users.noreply.github.com",
    "time": "Thu Oct 21 16:08:02 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 21 16:08:02 2021 -0700"
  },
  "message": "Android Background Platform Channels (#29147)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e2f603cf03033486daa1d7d1e2997f1cfde9c65",
      "old_mode": 33261,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "af42c737cce60b73935172caf47a4f973fcf98ce",
      "new_mode": 33261,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "b8d00101df091875457cfef291e380688e574b8b",
      "old_mode": 33188,
      "old_path": "shell/common/BUILD.gn",
      "new_id": "0a4ba228c98b55322eb9f9c29221bae2e68da607",
      "new_mode": 33188,
      "new_path": "shell/common/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e3f77e4482365cb8b26b0ffe894d18b8f0dabde",
      "new_mode": 33188,
      "new_path": "shell/common/platform_message_handler.h"
    },
    {
      "type": "modify",
      "old_id": "cd3fada30afb4487087dfa116248935695c6ae9c",
      "old_mode": 33188,
      "old_path": "shell/common/platform_view.cc",
      "new_id": "2752a6e5dab281da5ac71b6afc7d79e1b51e6661",
      "new_mode": 33188,
      "new_path": "shell/common/platform_view.cc"
    },
    {
      "type": "modify",
      "old_id": "85e0a4fe8e6b96c09d8095b639d5176908a26a6e",
      "old_mode": 33188,
      "old_path": "shell/common/platform_view.h",
      "new_id": "b6555f6c11968497fc6307d9bfefbb2e70efbe46",
      "new_mode": 33188,
      "new_path": "shell/common/platform_view.h"
    },
    {
      "type": "modify",
      "old_id": "24061c24210d873deb0bd285a5120a615cbac8a5",
      "old_mode": 33188,
      "old_path": "shell/common/shell.cc",
      "new_id": "df301e717fea9e3d7af67dc0445d918aab3e2553",
      "new_mode": 33188,
      "new_path": "shell/common/shell.cc"
    },
    {
      "type": "modify",
      "old_id": "9fbdd5b1a423f1edfc1cd67f64b6323ae0bef994",
      "old_mode": 33188,
      "old_path": "shell/common/shell.h",
      "new_id": "3884299d19294ba1a601301cfa6aaa3bfdadb4d1",
      "new_mode": 33188,
      "new_path": "shell/common/shell.h"
    },
    {
      "type": "modify",
      "old_id": "b5cc9c8e3ae52ccb8615b544fa07c9124c9eca0a",
      "old_mode": 33188,
      "old_path": "shell/common/shell_test.cc",
      "new_id": "b986d580c080f339351a9a7e6eb1eddcc73ea069",
      "new_mode": 33188,
      "new_path": "shell/common/shell_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1524c150e377a0eda9a4508bac975367419ebee3",
      "old_mode": 33188,
      "old_path": "shell/common/shell_test.h",
      "new_id": "4a41060c75ee9f5d877cd54687fd39732aad90d4",
      "new_mode": 33188,
      "new_path": "shell/common/shell_test.h"
    },
    {
      "type": "modify",
      "old_id": "309cd282b99d950d2f7d11a25c73deb3b0473684",
      "old_mode": 33188,
      "old_path": "shell/common/shell_unittests.cc",
      "new_id": "2b0ca11e2186131d4a87bcbdc1b49137d7d7b696",
      "new_mode": 33188,
      "new_path": "shell/common/shell_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "2780a734ef59065959ecc90a1751933460bb78e9",
      "old_mode": 33188,
      "old_path": "shell/platform/android/BUILD.gn",
      "new_id": "862fc405f88fd92edd06b32bc7dd6f1910ed84fc",
      "new_mode": 33188,
      "new_path": "shell/platform/android/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9ea264f366722b6769c9501a152358e2a66c0cd1",
      "old_mode": 33188,
      "old_path": "shell/platform/android/android_shell_holder.h",
      "new_id": "062e7e45c4cff6635400eb281761a5966a418230",
      "new_mode": 33188,
      "new_path": "shell/platform/android/android_shell_holder.h"
    },
    {
      "type": "modify",
      "old_id": "2d3bc3ef311e198435fba3209500c3fe4d619ee1",
      "old_mode": 33188,
      "old_path": "shell/platform/android/android_shell_holder_unittests.cc",
      "new_id": "85cb352e005f956fdbc618049dd324af1bd4d71d",
      "new_mode": 33188,
      "new_path": "shell/platform/android/android_shell_holder_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "4ac8740641541f005dcf632ca1dd0b6bcdb8ce41",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/embedding/engine/FlutterJNI.java",
      "new_id": "982b818a1df81abcd034d4dcc95379a7233fb6ad",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/embedding/engine/FlutterJNI.java"
    },
    {
      "type": "modify",
      "old_id": "511888112ccf5dbaa5ec97d06c1a1e51a43beff5",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/embedding/engine/dart/DartExecutor.java",
      "new_id": "dc5de3da1ed4b9c4d377500e1cd2cbfe938efc75",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/embedding/engine/dart/DartExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "2822b4060fbcdd376fd73f24f98035b0880c4108",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/embedding/engine/dart/DartMessenger.java",
      "new_id": "7e6b9706f22ef40ae61dec530ae34d03573f0741",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/embedding/engine/dart/DartMessenger.java"
    },
    {
      "type": "modify",
      "old_id": "22bb6f195666f8119424c4c53e7bcd3dd74acd9b",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/embedding/engine/dart/PlatformMessageHandler.java",
      "new_id": "36a7a9d7eb52ce77d43510e260d2634a8e0141e3",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/embedding/engine/dart/PlatformMessageHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e90ab89e622230774091d99ead9b270cba17c63e",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/embedding/engine/dart/PlatformTaskQueue.java"
    },
    {
      "type": "modify",
      "old_id": "55eb3109af5bb9b542b598c4af1802fb726f2705",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/plugin/common/BasicMessageChannel.java",
      "new_id": "fa9ffe2a90855440fde3758e959e028e21e29456",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/plugin/common/BasicMessageChannel.java"
    },
    {
      "type": "modify",
      "old_id": "fb1a22e6f4d3c35f8b548b5735bd934da29c0718",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/plugin/common/BinaryMessenger.java",
      "new_id": "433a6a9bbeaa9eea5a21457208b96f32f1bb8407",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/plugin/common/BinaryMessenger.java"
    },
    {
      "type": "modify",
      "old_id": "984b251b29d650e7e481fa76d7098d1e172d2ad7",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/plugin/common/EventChannel.java",
      "new_id": "70bd7d56951c7330a06681eda9bbabff1152f657",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/plugin/common/EventChannel.java"
    },
    {
      "type": "modify",
      "old_id": "901299b943019abd0d6febcba087a9a16c99934a",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/plugin/common/MethodChannel.java",
      "new_id": "66c92cf6a2497ec4aa02a03637e0c3ce7bf828a9",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/plugin/common/MethodChannel.java"
    },
    {
      "type": "modify",
      "old_id": "63005dc8bb53443256fa799e118d11e99096342a",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/view/FlutterNativeView.java",
      "new_id": "6e6ca763a0111edbab00cae0da1919833838c72a",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/view/FlutterNativeView.java"
    },
    {
      "type": "modify",
      "old_id": "4876f1b67c04ce5eafece380d66465ecfa7e0ef1",
      "old_mode": 33188,
      "old_path": "shell/platform/android/io/flutter/view/FlutterView.java",
      "new_id": "f63ce7add3f9f9ffa0dd2301d93e269d8ec0b03c",
      "new_mode": 33188,
      "new_path": "shell/platform/android/io/flutter/view/FlutterView.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2179611a2f90e449c5a0069cfb694d5da109d567",
      "new_mode": 33188,
      "new_path": "shell/platform/android/platform_message_handler_android.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc36013db69c10ab1a226a36351db94757b42c6a",
      "new_mode": 33188,
      "new_path": "shell/platform/android/platform_message_handler_android.h"
    },
    {
      "type": "modify",
      "old_id": "50b9d55c6ca4a37c56ae72801d6b1443497e949b",
      "old_mode": 33188,
      "old_path": "shell/platform/android/platform_view_android.cc",
      "new_id": "064bbf92ae668803f2781ba711680d8387774c6b",
      "new_mode": 33188,
      "new_path": "shell/platform/android/platform_view_android.cc"
    },
    {
      "type": "modify",
      "old_id": "1bd959ef855dd181d69e72e7eb23011a06540726",
      "old_mode": 33188,
      "old_path": "shell/platform/android/platform_view_android.h",
      "new_id": "0ff654f0fba72ef1f322437f23fbc43d5f8a7043",
      "new_mode": 33188,
      "new_path": "shell/platform/android/platform_view_android.h"
    },
    {
      "type": "modify",
      "old_id": "376ac155516d0e1307f2463e24191400e6624358",
      "old_mode": 33188,
      "old_path": "shell/platform/android/platform_view_android_jni_impl.cc",
      "new_id": "8b8494b3d3a6d8a140d3b4234367598f7ff1cb50",
      "new_mode": 33188,
      "new_path": "shell/platform/android/platform_view_android_jni_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5e1922103afbfc0aa49628481fd0ad358c12edc2",
      "old_mode": 33188,
      "old_path": "shell/platform/android/test/io/flutter/embedding/engine/dart/DartMessengerTest.java",
      "new_id": "4e7a6fdb7c2e1897feb68a258e8da79aacf5946a",
      "new_mode": 33188,
      "new_path": "shell/platform/android/test/io/flutter/embedding/engine/dart/DartMessengerTest.java"
    },
    {
      "type": "modify",
      "old_id": "0c858342a35d7c3744f071c0652176ae2ca2300f",
      "old_mode": 33188,
      "old_path": "shell/platform/android/test/io/flutter/plugin/editing/TextInputPluginTest.java",
      "new_id": "c937721fe60e5b34a6fb85f9fc4ac77c46a57289",
      "new_mode": 33188,
      "new_path": "shell/platform/android/test/io/flutter/plugin/editing/TextInputPluginTest.java"
    },
    {
      "type": "modify",
      "old_id": "21c392879d6883fcfafa1c53784531919ed77976",
      "old_mode": 33188,
      "old_path": "shell/platform/android/test/io/flutter/plugin/platform/PlatformViewsControllerTest.java",
      "new_id": "38c919cae33dcce9708f23044948a3b879fc1d38",
      "new_mode": 33188,
      "new_path": "shell/platform/android/test/io/flutter/plugin/platform/PlatformViewsControllerTest.java"
    },
    {
      "type": "modify",
      "old_id": "73001786ba3088d3a7ca9882253dc75cda411587",
      "old_mode": 33188,
      "old_path": "testing/android_background_image/android/app/src/main/java/dev/flutter/android_background_image/MainActivity.java",
      "new_id": "57d62e93587c96e74857a6a26fb44c40ce51dcdd",
      "new_mode": 33188,
      "new_path": "testing/android_background_image/android/app/src/main/java/dev/flutter/android_background_image/MainActivity.java"
    },
    {
      "type": "modify",
      "old_id": "fbce67dede353cce06324a5208a087a5b18377e9",
      "old_mode": 33188,
      "old_path": "testing/scenario_app/android/app/src/main/java/dev/flutter/scenarios/SpawnedEngineActivity.java",
      "new_id": "6599ed5437977a914a2f6ba21514616b569f07c7",
      "new_mode": 33188,
      "new_path": "testing/scenario_app/android/app/src/main/java/dev/flutter/scenarios/SpawnedEngineActivity.java"
    },
    {
      "type": "modify",
      "old_id": "82ba2d95c5abde406c04e2ade990560b848b7777",
      "old_mode": 33188,
      "old_path": "testing/scenario_app/android/app/src/main/java/dev/flutter/scenarios/TestableFlutterActivity.java",
      "new_id": "75a5240c7028293bd0c02ddead1ff233e5d2a479",
      "new_mode": 33188,
      "new_path": "testing/scenario_app/android/app/src/main/java/dev/flutter/scenarios/TestableFlutterActivity.java"
    }
  ]
}
