)]}'
{
  "commit": "f9c505dac5d8a618fac94ef52718ececa88d1c81",
  "tree": "a25e8189a145781576fb3a91956258ec3aedd8ad",
  "parents": [
    "448da11afe0c1d70a595d36ad1b8de0a5ef71a75"
  ],
  "author": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Wed Aug 09 15:41:46 2023 +0200"
  },
  "committer": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Thu Aug 10 08:54:08 2023 +0000"
  },
  "message": "Add skeleton for resource shrinker integration\n\nThis adds a new interface for tracing through the resource model.\n\nIn the old gradle setup this is implemented just as a no-op, with copy through.\nFor the new gradle setup this is implemnted with a single call to the resource shrinker to ensure access, and then just copy through.\n\nBug: b/287398085\nChange-Id: I9e103f1149c9e209ab7dbad607a5047aac83cfbd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b948af91ab7e8164ebc63058ca70cceb72e054c",
      "old_mode": 33188,
      "old_path": "build.gradle",
      "new_id": "f6167f0fabd534884b7e691a2f0d8a8094c73c16",
      "new_mode": 33188,
      "new_path": "build.gradle"
    },
    {
      "type": "modify",
      "old_id": "e8284c4b2ccf7c2b14a53ae39ff3f0c8bb9ce90b",
      "old_mode": 33188,
      "old_path": "d8_r8/test_modules/tests_java_8/build.gradle.kts",
      "new_id": "15a76f929f3561e3a940312f249602e83acb45fa",
      "new_mode": 33188,
      "new_path": "d8_r8/test_modules/tests_java_8/build.gradle.kts"
    },
    {
      "type": "modify",
      "old_id": "4935653733dc775b4dcd550d882f7911c8e86845",
      "old_mode": 33188,
      "old_path": "d8_r8/test_modules/tests_java_8/settings.gradle.kts",
      "new_id": "00c70f1b91e2cdb419c965bfab5326492c486c31",
      "new_mode": 33188,
      "new_path": "d8_r8/test_modules/tests_java_8/settings.gradle.kts"
    },
    {
      "type": "modify",
      "old_id": "c607fcf386785f3168e678b19b3f1418a93214d5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/AndroidResourceInput.java",
      "new_id": "9dd31336b957c2f7e94f8b7ce358a6150e42fcb0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/AndroidResourceInput.java"
    },
    {
      "type": "modify",
      "old_id": "ecf9970f8e9109cdc39d34e9016ebe200bb578ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ArchiveProtoAndroidResourceProvider.java",
      "new_id": "cacef7b709ac3e87c07534825d06b0b20bdea247",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ArchiveProtoAndroidResourceProvider.java"
    },
    {
      "type": "modify",
      "old_id": "b8489e1a2b1ee4f8249737ad04a6af41e456b4f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "1a3a91b3eba3ced54238c3d9b3f3e22ee1d6a788",
      "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": "f0bc26e8be8b7a9a42c128bd23ff145cda3dd13c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/ResourceTracing.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9ff5b1e2100bd34431568d2f8910d2d32454617",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/resourceshrinker/ResourceTracingImpl.java"
    },
    {
      "type": "modify",
      "old_id": "2a6d25bf28a474f97b704696c8ebbee74c8d101e",
      "old_mode": 33188,
      "old_path": "src/main/keep_r8resourceshrinker.txt",
      "new_id": "45112c72fcbe2318ff35a50149a33e525e3ffc57",
      "new_mode": 33188,
      "new_path": "src/main/keep_r8resourceshrinker.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f9bec6413094005ab28e33a8c63c0f0e0a21d97",
      "new_mode": 33188,
      "new_path": "src/resourceshrinker/java/com/android/build/shrinker/r8integration/R8ResourceShrinkerState.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbb464bea628f506a2629cdfda35ba3699adc022",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/androidresources/ResourceShrinkerIntegrationTest.java"
    }
  ]
}
