)]}'
{
  "commit": "886bbddb21f81cb9f82a84143f6533cd82650e77",
  "tree": "5f9609e01d7c6f9f38cc5ddf3dedc2e770abe8a2",
  "parents": [
    "8fee1444627040d2dc3880a01351ee0c1da5364f"
  ],
  "author": {
    "name": "Chris Li",
    "email": "lihongyu@google.com",
    "time": "Wed Apr 23 04:50:59 2025 +0000"
  },
  "committer": {
    "name": "Chris Li",
    "email": "lihongyu@google.com",
    "time": "Wed Apr 30 07:32:44 2025 +0000"
  },
  "message": "Consolidate Bubble WCT\n\n1. Migrate WCT#setDisableLaunchAdjacent to Change since it is not a\n   hierarchy operation.\n2. Refactor Bubble WCT to use the same helper method.\n\nBug: 407669270\nTest: atest WmTests:WindowContainerTransactionTests\nTest: atest WMShellUnitTests:BubbleUtilsTest\nFlag: EXEMPT refactor\nChange-Id: Iddaf73e9fb40be26fc221f8a67a4c02db9c38cdb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1c5bb6df1290a4ec5136fa32c8ee3ab953846f6",
      "old_mode": 33188,
      "old_path": "core/java/android/window/WindowContainerTransaction.java",
      "new_id": "c5532cae0c2ea9b4b6783ffb4c4fb4805df64a33",
      "new_mode": 33188,
      "new_path": "core/java/android/window/WindowContainerTransaction.java"
    },
    {
      "type": "modify",
      "old_id": "50666911e3136387aa4e59040e702121586d8474",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/multivalentTests/Android.bp",
      "new_id": "81b83a39ed2a0653c2219f129b1d2dd856049a27",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/multivalentTests/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "5cd00077d7feb7fb67ea76f009c40c6d873033eb",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/multivalentTests/src/com/android/wm/shell/bubbles/BubbleExpandedViewTest.kt",
      "new_id": "55515f71d23fbbeddde246c405ae2fe4b493f431",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/multivalentTests/src/com/android/wm/shell/bubbles/BubbleExpandedViewTest.kt"
    },
    {
      "type": "modify",
      "old_id": "1000e1c5dabe27fbfc737aba8f4e22ba0e300056",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/multivalentTests/src/com/android/wm/shell/bubbles/BubbleTaskStackListenerTest.kt",
      "new_id": "753ef6d563d1ba02df8e4b7cd7c25c7e47572dd8",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/multivalentTests/src/com/android/wm/shell/bubbles/BubbleTaskStackListenerTest.kt"
    },
    {
      "type": "modify",
      "old_id": "b9de750a80bacca88e06d5f1b4f127f71038c575",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/multivalentTests/src/com/android/wm/shell/bubbles/BubbleTaskViewListenerTest.kt",
      "new_id": "de7b75b1be1772230ffdb0a12d7e8360e184e5b4",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/multivalentTests/src/com/android/wm/shell/bubbles/BubbleTaskViewListenerTest.kt"
    },
    {
      "type": "modify",
      "old_id": "07c344d3b8782a41c22179135afed5534719cba8",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleExpandedView.java",
      "new_id": "0dc28331ed960fd92c7f5202f1ecadf4652a5760",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleExpandedView.java"
    },
    {
      "type": "modify",
      "old_id": "0608f68dfa1bad17b61903d062a8c06a52655a33",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleTaskStackListener.kt",
      "new_id": "56e5f71cdf26a74232a86c66de8114330903e283",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleTaskStackListener.kt"
    },
    {
      "type": "modify",
      "old_id": "312efd259d36efb9ec048a1ad23e68131b494e54",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleTaskViewListener.java",
      "new_id": "e463b8dcde4b3311526d2bdc37bf5f8d931513e1",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleTaskViewListener.java"
    },
    {
      "type": "modify",
      "old_id": "8c9ad4681e033e4bb8667694bea602282387b6c6",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleTransitions.java",
      "new_id": "9cd0f02f25c085c0f5d9d57dcc852e5ff8e4fefe",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleTransitions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d439e81f5c17ee546b0558906db68ebaeeb97f23",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/util/BubbleUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "05a9e35caca87d19b5094dbba8f608336529df12",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewTransitions.java",
      "new_id": "294b98c24fca89eb4764bd730d0093d34ef721f1",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewTransitions.java"
    },
    {
      "type": "modify",
      "old_id": "163a0701a4a965dd6f4c3029f4e972b3f13898c4",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/tests/unittest/Android.bp",
      "new_id": "0501d5f35165a3e8bc4571b8d5d64918c932591b",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "9f8b9a6604423db74ce3ffad8921972a73ff139d",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/BubbleTransitionsTest.java",
      "new_id": "b37eb4ce341a465d5ca199d41a28aa635e42afd7",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/BubbleTransitionsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb50f08b59c29b3ab9675a205fa7e220f03598e0",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/util/BubbleUtilsTest.kt"
    },
    {
      "type": "modify",
      "old_id": "bf40a90872c5ddcffe18d40fd534a12bcfb22c2e",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/taskview/TaskViewTransitionsTest.java",
      "new_id": "b9908fdce839a6313baeb0544702b6c3152162ba",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/taskview/TaskViewTransitionsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ae27b905f29827a0d4d949f7a045247be1e8365",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/util/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae168c90f7f248733cafd0cb814789c7699cc562",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/util/TEST_MAPPING"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "449ff4ff2e26292eb4616ce2d00703a5eedd600e",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/util/src/com/android/wm/shell/bubbles/util/BubbleTestUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "1b697497d130d583580181036e9b541a25a0b4b6",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/WindowOrganizerController.java",
      "new_id": "739edd8010b91e0754221ee8d4e216e584baaa16",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/WindowOrganizerController.java"
    },
    {
      "type": "modify",
      "old_id": "441487b1c110d6333fe28ba54be4852f55ae50cc",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/WindowContainerTransactionTests.java",
      "new_id": "26a0ba9caf6019561d2c4b9849f8200f9d025799",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/WindowContainerTransactionTests.java"
    }
  ]
}
