)]}'
{
  "commit": "034a0df825e3e2a67e00da31999fa53e0b37c266",
  "tree": "7d3f9a1c84c89e4c787a6148893024a5676a0895",
  "parents": [
    "cd9e98530fd7423cd7383885d3984b48712c5df9"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Mon Apr 24 15:22:10 2023 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Mon Apr 24 15:22:10 2023 +0200"
  },
  "message": "Extend R8CommandBuilder with setPartitionMapConsumer\n\nBug: b/274735214\nChange-Id: I385fd76bba2711ffa902f37fed78844bce8bce59",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "285ef1b5cdb7c7cc61892e82bfe1f06d42b95d3a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/BaseCompilerCommand.java",
      "new_id": "cc62da7b66abcf9787ec7b3281a2da7028f4da85",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/BaseCompilerCommand.java"
    },
    {
      "type": "modify",
      "old_id": "137cb8bc27f441634e9c12022fa104dc9d6c1bd6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/D8Command.java",
      "new_id": "a97ec22bf1ecca5df54cd22f956d4e8df102d9e0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/D8Command.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcd311329dd3889c4bcb9c64e2bf3f2075acc843",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/MapConsumerToPartitionMapConsumer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea232d4c4fa2fc721ac51676b3221c436168348a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/PartitionMapConsumer.java"
    },
    {
      "type": "delete",
      "old_id": "f00b4289b5982f6c4ecb793c5668eb4fd97fb1fd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ProguardMapConsumer.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "edec018648392faf2cc4a021fa6f76d932fe3ee3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8Command.java",
      "new_id": "39e7996e07885905bcc3a9b3bb92190b450d20fa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8Command.java"
    },
    {
      "type": "modify",
      "old_id": "caa1c272db57796b1feea02b16fae406e4a6a905",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/bisect/Bisect.java",
      "new_id": "c4c817077e5cb6bf86e823c3935a4168f96bfe9e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/bisect/Bisect.java"
    },
    {
      "type": "modify",
      "old_id": "a664d9debd1c1ba5379efd9462129f08cf7a575d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/ApplicationWriter.java",
      "new_id": "37fad8c70cdd80863c6d042a42a4ba13b6a3b13c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/ApplicationWriter.java"
    },
    {
      "type": "modify",
      "old_id": "5c92ac96f1de1c80a7f780ee4f8f2630fffcbabf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/jar/CfApplicationWriter.java",
      "new_id": "19febfd5eda6e3fbfbd197ca40cf8ad63dfa9b17",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/jar/CfApplicationWriter.java"
    },
    {
      "type": "modify",
      "old_id": "7b17f6d6230691406b9c1d15250e65ebebbb02b8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ClassNameMapper.java",
      "new_id": "d5fd88972748b86293017dd8994a84f89e76311a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ClassNameMapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "236c2b754681850cd2763283380af667bc4ab17b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MapConsumer.java"
    },
    {
      "type": "delete",
      "old_id": "5901fd328eae0cb92b1c5532c6fec287c8c8e298",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/MultiProguardMapConsumer.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "451fd6c8d9076f66ccdbb8edef9ea67d8f561684",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapPartitionConsumer.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "95bbd38ab7022aff181ffd707431fc7cfa8a6ec5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapStringConsumer.java",
      "new_id": "be3d3ba4fd06e30fcba4ea43afaf337cb142cc91",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapStringConsumer.java"
    },
    {
      "type": "modify",
      "old_id": "1d92c11c09468a3336a413e79611bb20b65a9226",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapSupplier.java",
      "new_id": "0637406bc10439cf1c153c189408e075f3df67bf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapSupplier.java"
    },
    {
      "type": "modify",
      "old_id": "653e5679fd922ec37e15e935887d7ecb4bccbf83",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/AndroidAppConsumers.java",
      "new_id": "f010dd839a19fbd9f231e754b24586a1efa8d593",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/AndroidAppConsumers.java"
    },
    {
      "type": "modify",
      "old_id": "00fde152b6fbc4d484b75da9c88ec6ee3cab33ed",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/Box.java",
      "new_id": "621d108d8618d96fa8a9524df9613900aa056a29",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/Box.java"
    },
    {
      "type": "modify",
      "old_id": "67f4fda6067d22e4bcbbe762e1877f03596107d7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "cd3c1c5ceb83a02561fa1a1ca615bd4cef120c36",
      "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": "5f8d295da918367ecfeba7bbf854edc00145d193",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/MapConsumerUtils.java"
    },
    {
      "type": "modify",
      "old_id": "0181e0696f8f4b3372e5ba15e96d81519c736ce6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/positions/LineNumberOptimizer.java",
      "new_id": "881fbe2da777c2f0273a11ec7e60a7097e71f420",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/positions/LineNumberOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "6f5f2267f9406fab5a3e2725c187dab3a62bc87a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/L8CommandTest.java",
      "new_id": "a5ec18b41c95d91c20f4002f023be11b1f1b837f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/L8CommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "7f5b2202e233ca5d383fee85efdd1587e36b7388",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/R8TestBuilder.java",
      "new_id": "b9c6c78188d56d5023a270c51d1e4505b21d554d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/R8TestBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "5c769f0aebf03579aa5cb55fdc073496e020315f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/canonicalization/ConstClassCanonicalizationMonitorTest.java",
      "new_id": "a1c166233f85a21272f0595cd2e3e46aa96a9698",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/canonicalization/ConstClassCanonicalizationMonitorTest.java"
    },
    {
      "type": "modify",
      "old_id": "211121c84601c1c538e42b08ba3546e20b8140c8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/retrace/partition/R8ZipContainerMappingFileTest.java",
      "new_id": "7c64527ed71b25348c9ddeeea3e4f8d0db2eac07",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/partition/R8ZipContainerMappingFileTest.java"
    },
    {
      "type": "modify",
      "old_id": "f4480aae6164d65a077cd47203e0c63a71ba9b48",
      "old_mode": 33188,
      "old_path": "third_party/retrace/binary_compatibility.tar.gz.sha1",
      "new_id": "5678440a990d3d9c36fc6cf4e5ff125f7a33b1ea",
      "new_mode": 33188,
      "new_path": "third_party/retrace/binary_compatibility.tar.gz.sha1"
    }
  ]
}
