)]}'
{
  "commit": "2e146fbd2c2f1b7e04cf8be9d938bb06ee44f5cf",
  "tree": "a244d84d88b1c8901fee532804479b9a306c39d7",
  "parents": [
    "2ee4df2b7265e4ddea5e1c2ba1c0e95636c18dc8"
  ],
  "author": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Fri Jun 16 14:25:32 2023 +0200"
  },
  "committer": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Fri Jun 16 14:25:32 2023 +0200"
  },
  "message": "Add input and output consumers for android resources\n\nThis is in preperation of supporting resource shrinking in R8.\n\nCurrently we do a simple pass through of the resources.\n\nCurrent API is marked as experimental in the api descriptions and compatability tests have not been added since we are not 100%\nsure on the final api yet\n\nBug: 287399385\nChange-Id: I8c45ebf0805a8ea1d3387f90106b9847dffba270",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "634611f04be2fb6189ffbb28370143dbb7293417",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/AndroidResourceConsumer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00f61c795daf3b736633d01a9f9fb7ff711fe2c7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/AndroidResourceInput.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b204b52ed602dd5d201820db6343309ff5f8ebe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/AndroidResourceOutput.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb44ff08916b51ca04a041885e3f83977bd94681",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/AndroidResourceProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c601e805960e7f5e2e010d1196e3db9bdf034a08",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ArchiveProtoAndroidResourceConsumer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecf9970f8e9109cdc39d34e9016ebe200bb578ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ArchiveProtoAndroidResourceProvider.java"
    },
    {
      "type": "modify",
      "old_id": "56d0a8c9921ca48454265daf39642c4f8d98bfbe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "0ce7a4e9daed65a76af94c3a42351b28a9b6f25b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "7ec72c1b0aabd8e311f442aed78bb8d7e19e734a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8Command.java",
      "new_id": "4e8991388ef9fe7f88e1a8b35800893af92e596f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8Command.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eab4d7ec64e842760e8a1f3b4a1c98aef6933926",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ResourcePath.java"
    },
    {
      "type": "modify",
      "old_id": "9afb2e9b39296b5f46578ae554ba7d4d5afbf6ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "09f5a8c3a00d373809f32724bc82dd13bd7eddc9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b58587b29b67c2dfc2ebde341ad4b0441e37ded5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/androidresources/AndroidResourceTestingUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0bb82ad72c8633e9df94cd92f8c4d6b87c7c6ef",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/androidresources/AndroidResourcesPassthroughTest.java"
    }
  ]
}
