)]}'
{
  "commit": "f98efe2ddccf4080f5cea0e493085f211475d6a2",
  "tree": "997e9572420efbf84c0bdc822a6874090f1a1754",
  "parents": [
    "5b1243633619a4d4ecc164bf084be2c59a7cf42b"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Nov 05 13:51:51 2025 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Nov 05 04:55:17 2025 -0800"
  },
  "message": "Add system property to disable use of one shot resources\n\nAGP 8.x pre-memoizes all ProgramResources and returns the memoized\nProgramResources on each call to\nProgramResourceProvider#getProgramResources. This only works if the\nProgramResources are not one-shot, since R8 may read the app more than\nonce.\n\nThis adds an option to disable the use of one-shot program resources in\nR8 to remain compatible with AGP 8.x.\n\nFixes: b/457998466\nChange-Id: Id667dc3bd3701907f9a90302f2cba536fb3226e4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13d0a650f0fd546dd927fa105728918b0b52ee40",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/ArchiveResourceProviderUtils.java",
      "new_id": "42d47af4eca19d7702971f4ba584d87746f48843",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/ArchiveResourceProviderUtils.java"
    }
  ]
}
