)]}'
{
  "commit": "75e911f089c4f4e5e6065aeb7941d59dfef19d24",
  "tree": "184a0eda5394f5a478e62ac82feb8f3fe738010d",
  "parents": [
    "73962828b3d91a70ff1e23d92c9a99d484ecf799"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Fri Sep 27 17:08:48 2024 +0200"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Mon Sep 30 07:19:10 2024 +0000"
  },
  "message": "Prototype for R8 partial compilation\n\nBug: b/309743298\nChange-Id: I7799a2b90f7258a1f2795eb58d14db3f3fdeb2f1",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "886f985ff10aa48ae4317a079e824051e6c7060d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/D8.java",
      "new_id": "8fccc8d4c66dedb5c8698298f3791597166faece",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/D8.java"
    },
    {
      "type": "modify",
      "old_id": "76a03cfcc1b1675a43f19df5c953d51db7d42635",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "24d8545d5e348eada3a0b1daa5a99f23e07c78cd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d75c3179366d604ac04516d5d592cf7a91ca5cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8Partial.java"
    },
    {
      "type": "modify",
      "old_id": "5e31c47e3bc5803b1669d7dd9ab34f2f4421f319",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/ApplicationReader.java",
      "new_id": "8890de376b37e18719948a8e048fd157602f8b5a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/ApplicationReader.java"
    },
    {
      "type": "rename",
      "old_id": "f572d3d77c15a6e061031630540a8095e388f86a",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/dump/CompilerDump.java",
      "new_id": "f572d3d77c15a6e061031630540a8095e388f86a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dump/CompilerDump.java",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "50a016cfff7c43d0963e4c7198374648feaf81ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/tracereferences/TraceReferences.java",
      "new_id": "c186bb9fcbec374a6954c4d2f24f6b47deaac95b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/tracereferences/TraceReferences.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c0b30234de6206085b3152c65c654025635cd70",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/tracereferences/TraceReferencesBridge.java"
    },
    {
      "type": "modify",
      "old_id": "28deeb306064bde3393e4a80b30c6b768743d0b7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/tracereferences/TraceReferencesCommand.java",
      "new_id": "429b912e36bc106c4866b7a81ae31d08d07e2ca2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/tracereferences/TraceReferencesCommand.java"
    },
    {
      "type": "modify",
      "old_id": "da0da3190ecb71ce0eaa3237b8c3231b6df35e70",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "7d9439b2e9825f9610339530ab670e1c44717ade",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "2b11a9f2248bd2cbf586f5b0720a2c0696b79e57",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/ZipUtils.java",
      "new_id": "59724de4a64dd39b983e1fd8191397686c58a5ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/ZipUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0af90b1d0920c5446dbc5fcc5bea33f5c2b0256c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/partial/ClassHierarchyInterleavedD8AndR8Test.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "929c0e2765e8feee7cbd4e22d9e4ac96d0c60780",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/partial/PartialCompilationBasicTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f527e25a25f697e7c465efffcfb95265467f6fdc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/partial/PartialCompilationDemoTest.java"
    }
  ]
}
