)]}'
{
  "commit": "89f18ffd5398d29815865653968360c6fe1894e7",
  "tree": "7391f61bc24026e6164535d64a818b7c7673fa68",
  "parents": [
    "43548b96a57123cc9989c42e2ff41963e23b4e32"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Mar 12 10:13:25 2024 +0000"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Mar 12 10:13:25 2024 +0000"
  },
  "message": "Introduce a test base class for service loader tests\n\nChange-Id: If2c660b388ab578722ce530e05e6738ef5c08afe",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6f8ab550193d18b5e05d6b9663db239d35bc7fb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/dexsplitter/R8FeatureSplitServiceLoaderTest.java",
      "new_id": "da7c9149db35ef2b4797136c1bd096881063c992",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/dexsplitter/R8FeatureSplitServiceLoaderTest.java"
    },
    {
      "type": "modify",
      "old_id": "3419da69c7810ef1168be5d02c12c81ab7f70e83",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderClassLoaderRewritingTest.java",
      "new_id": "1df6b3ae96b4599ab801169042533208465d03c2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderClassLoaderRewritingTest.java"
    },
    {
      "type": "modify",
      "old_id": "aa411aba5a5aa35248d478d9a52e0cd9c7d98c4a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderConstClassFromCalleeTest.java",
      "new_id": "da90e4af2ce6502e7df83186a39c6fb1698c8bfa",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderConstClassFromCalleeTest.java"
    },
    {
      "type": "modify",
      "old_id": "2f4b533977ca18e98458de8b6251c02eecc6577a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderMultipleCallsSameMethodTest.java",
      "new_id": "149fd335bbc7da5b5c6b565bea7232b83d39243f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderMultipleCallsSameMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "bd3717713444413d0283f27e1aa845df47a46da5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderMultipleCallsTest.java",
      "new_id": "c688bd4fb94bf7c14499a3b0f82517007eb2c751",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderMultipleCallsTest.java"
    },
    {
      "type": "modify",
      "old_id": "c016b000a386c57471490fb6acf302525121f6e9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderRewritingLineSeparatorTest.java",
      "new_id": "76105758bb684e0a99abc98e25863e88e737c45a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderRewritingLineSeparatorTest.java"
    },
    {
      "type": "modify",
      "old_id": "6d56ac90129cfc1bb7340a6e50c9de271c1b37b5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderRewritingTest.java",
      "new_id": "1483561e9631f34e5ffa244820b4ee86d464cc8e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderRewritingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21276a2016d762de96be557616907ac6381e800f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/serviceloader/ServiceLoaderTestBase.java"
    }
  ]
}
