)]}'
{
  "commit": "1223b2f8ce9cc7bac6b453a80591b246dc4ea79b",
  "tree": "6e660b97b53d47fb785dc0a093efa73e9a2eabb6",
  "parents": [
    "07ad5087f2a613248c1718a188e549d05ad59bbc"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Feb 07 19:32:14 2024 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Feb 08 07:27:05 2024 +0000"
  },
  "message": "Move proto normalizer to backend\n\nFixes: b/225837659\nChange-Id: Ice78c9e98a1deab616f3c9616d2300cbae442683",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf5b2c1b2689928fa69e70ca9b073f5e327bd055",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "3e3c0ca371c725d2907d857396c89b12cf7e1615",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "9ccdfa6ac0cfdb30260fea0c0d733d223d836650",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/CfCodeWithLens.java",
      "new_id": "4d2f9d998a79ddbea0499c73e6cc678561ed9674",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/CfCodeWithLens.java"
    },
    {
      "type": "modify",
      "old_id": "e665ee10c187b22fdb434c542099cab3202d70c7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/Code.java",
      "new_id": "f00b07b6bde2ae76c25216443136c9062d0f855b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/Code.java"
    },
    {
      "type": "modify",
      "old_id": "8232d933fb664ce0fdd865ce084bba5945f003e0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexCode.java",
      "new_id": "6f896695e95b0e941d3b2f75d1db224d06dfbe83",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexCode.java"
    },
    {
      "type": "modify",
      "old_id": "7c017111e691b7b6994bf9ff5014fd0c6aa0fd5d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/lens/GraphLens.java",
      "new_id": "8d18fc31fd7a60ab53223a671525bc19aad5bf02",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/lens/GraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "8838470c58d7b44c9c53e5481af8b144fab52e94",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java",
      "new_id": "1c8cdc92dbcfdf8bcf47dbf281283aac82d0ecfd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "2ce9bac93c381c7a89fe2cb286d2c7eec5383b0d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/IncompleteMergedInstanceInitializerCode.java",
      "new_id": "6bd82698ba41bbdc6f82e00b612f25ebde27c77e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/IncompleteMergedInstanceInitializerCode.java"
    },
    {
      "type": "modify",
      "old_id": "fde81de93c2e7728a13a4bce0fd831c7bbae9998",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/ConstructorEntryPointSynthesizedCode.java",
      "new_id": "6b87383b6d85fbf4579d369643bb9d6dcae9ed4b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/ConstructorEntryPointSynthesizedCode.java"
    },
    {
      "type": "modify",
      "old_id": "5dcd034d0072a4ea9c6605777dada43ef4d63603",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/LirConverter.java",
      "new_id": "f818817bcb2975de2c90c7fb6dae52f831da92d9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/LirConverter.java"
    },
    {
      "type": "modify",
      "old_id": "a336a3de7ff405309de4cefe2c3852fd7b0c444c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/OptimizationInfoRemover.java",
      "new_id": "1ad49fdc7029baaca56a2e80fa7fd8727017fee2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/OptimizationInfoRemover.java"
    },
    {
      "type": "modify",
      "old_id": "2d7dceebaeae26d94f0b4be15cf5356359da363f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirLensCodeRewriter.java",
      "new_id": "e0112c3f97433a90fa1b05f1e9363d47bcc8983e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirLensCodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "a02ddf5e1b1f104240606240fc1156e321906d11",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/proto/ProtoNormalizer.java",
      "new_id": "751c6d63d5c9e5e9bb58f24f8b93e57733d5bdf2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/proto/ProtoNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "dd3f5bdd49a70753684b71b39939e01bb9ea1d60",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/proto/ProtoNormalizerGraphLens.java",
      "new_id": "7d1314dc5db9f844a4108730c39d97fe58dae2f5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/proto/ProtoNormalizerGraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "a62b27aa18f9aaf2c59f2db2e79f719cfb552278",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/proto/ProtoNormalizationDestinationOverrideLibraryTest.java",
      "new_id": "81e21c70c7565dfe8f3fe67ac2004bc48f4ce610",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/proto/ProtoNormalizationDestinationOverrideLibraryTest.java"
    },
    {
      "type": "modify",
      "old_id": "cf5d688755dd30c9f00d5204ac03cb3643209bad",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/proto/ProtoNormalizationWithKeptMethodTest.java",
      "new_id": "09d8030d31b9baad33399474f1165a9e59cd71e7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/proto/ProtoNormalizationWithKeptMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "d39a33ce87aa48a4dcf2c243248e93314c828b4e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/proto/ProtoNormalizationWithLibraryOverrideTest.java",
      "new_id": "6cb0fd8a0f7d5baf20d1294f5a9854d4794299a1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/proto/ProtoNormalizationWithLibraryOverrideTest.java"
    },
    {
      "type": "modify",
      "old_id": "49433d732041ebde443a17fdb7b8584402b4a018",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/proto/ProtoNormalizationWithParameterAnnotationsTest.java",
      "new_id": "d97f188264bf3e0bb0b22a5b1e612909fd110a21",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/proto/ProtoNormalizationWithParameterAnnotationsTest.java"
    }
  ]
}
