)]}'
{
  "commit": "099a3b8d20241bda404936e0555ba272b61d8a6e",
  "tree": "f38534176e16468137bd7148e961256b268794db",
  "parents": [
    "e026a6ff3f0561ea4f76e69696cbbc8b66753a63"
  ],
  "author": {
    "name": "Bryce Lee",
    "email": "brycelee@google.com",
    "time": "Mon Feb 06 09:16:48 2023 -0800"
  },
  "committer": {
    "name": "Bryce Lee",
    "email": "brycelee@google.com",
    "time": "Tue Feb 07 14:11:16 2023 -0800"
  },
  "message": "ConditionalCoreStartable Introduction.\n\nThis changelist introduces ConditionalCoreStartable, an abstract\nimplementation of CoreStartable that allows conditions to gate\nactions from lifecycle events (start/boot completed).\n\nBug: 261420431\nTest: atest ConditionalCoreStartableTest\nChange-Id: Ib4121d375f509ec16e8d2e34cdbee4f92f2ed7d6\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b41bca0d77e1e573632518cee9861b7754ca54e2",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/util/condition/ConditionalCoreStartable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ef62c1e7e8dd5fcef7614338e19bc9bc4768055",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/tests/src/com/android/systemui/util/condition/ConditionalCoreStartableTest.java"
    }
  ]
}
