)]}'
{
  "commit": "0a682bf137d4683c99bc60deeac646f4d060a6af",
  "tree": "0cf0e494a4b5bcb680dd3422ee28cbafaf32476c",
  "parents": [
    "aa0ee6502b89864f03a48180abe7b61cc074d1da"
  ],
  "author": {
    "name": "Jared Duke",
    "email": "jdduke@google.com",
    "time": "Tue Mar 01 11:39:52 2022 -0800"
  },
  "committer": {
    "name": "Jared Duke",
    "email": "jdduke@google.com",
    "time": "Tue Mar 01 11:39:52 2022 -0800"
  },
  "message": "Close Transactions explicitly\n\nEnsure one-shot, scheduled Transactions are closed after application.\nWhile individual Transaction instances aren\u0027t all that heavy, this\navoids unnecessary GC pressure and churn.\n\nBug: 216159702\nTest: atest WmTests SystemUITests FrameworksCoreTests\nChange-Id: Iec053dd8163fb9b300fd1e9eb9f1472a0d0dd782\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1582cf9f02317738bfa4740c48b45d6a2fe65ad",
      "old_mode": 33188,
      "old_path": "core/java/android/view/InsetsSourceConsumer.java",
      "new_id": "6aab6359d23ed0ff6b598248846cd0f3ee168d23",
      "new_mode": 33188,
      "new_path": "core/java/android/view/InsetsSourceConsumer.java"
    },
    {
      "type": "modify",
      "old_id": "3e2110341693d3e119577601b1310f62f99fc267",
      "old_mode": 33188,
      "old_path": "core/java/android/view/SyncRtSurfaceTransactionApplier.java",
      "new_id": "e9c937cc0f9bc8067e9d839c624647be2c8cd526",
      "new_mode": 33188,
      "new_path": "core/java/android/view/SyncRtSurfaceTransactionApplier.java"
    },
    {
      "type": "modify",
      "old_id": "8bb7e677362c9b8adc505c8ed41895d23a19f6fa",
      "old_mode": 33188,
      "old_path": "core/java/android/view/ViewRootImpl.java",
      "new_id": "4edb344e5632fd16478c394f1a02b80355741414",
      "new_mode": 33188,
      "new_path": "core/java/android/view/ViewRootImpl.java"
    }
  ]
}
