)]}'
{
  "commit": "e0632e3f6f6bc5bf5f415fa4b79686ff279cbf79",
  "tree": "d1e7d0ec35997ad06150268fbbeb3758b4f6d2ed",
  "parents": [
    "0d9e100235cadef6a1339b1a07f4caa7401431a6"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Tue Apr 27 14:40:17 2021 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Tue Apr 27 14:40:17 2021 +0200"
  },
  "message": "Keep track of metadata being rewritten and use original\n\nThis will allow us to almost not regress any size in D8. We cannot\nenable this for R8 unless we keep track of what input was in the original.\n\nBug: 185756596\nChange-Id: I436996f5e66c10179f380406d4d4c6a8e2570e04",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "953766c1625e09f75bd6e033d1392be3f287a41f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinAnnotationArgumentInfo.java",
      "new_id": "883be66324d9e06c73abe6502bd26eba80fc952e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinAnnotationArgumentInfo.java"
    },
    {
      "type": "modify",
      "old_id": "45adb4604cf232b608ded9d373d0b35773960e18",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinAnnotationInfo.java",
      "new_id": "fd036d898d6349dcda9979cae8de22e4606c2c26",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinAnnotationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "2e78e710690410693b4058713b83611c5e1a3fe7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinClassInfo.java",
      "new_id": "64a3103dbe0ee3bdb79a6cdb7729140eb1cd4b3d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinClassInfo.java"
    },
    {
      "type": "modify",
      "old_id": "1d968d2e851294bc9aaa4728332dbeb4042de3f8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinClassLevelInfo.java",
      "new_id": "34c60de13ecd436c42a9cccc278ce8cb129b9266",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinClassLevelInfo.java"
    },
    {
      "type": "modify",
      "old_id": "54b8054ac7033243d9d0787399a4b4557bf76a9e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinClassifierInfo.java",
      "new_id": "5f5b696c802d50a4bdb0eab996614923e61b76d0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinClassifierInfo.java"
    },
    {
      "type": "modify",
      "old_id": "1e19f1a96c8d945e822d399cfaeeceb82fd3c32b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinCompanionInfo.java",
      "new_id": "f90ed3ac03be92d0d6fcbe6c6cb7fccd6054f0e0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinCompanionInfo.java"
    },
    {
      "type": "modify",
      "old_id": "eb8421adaf0645ea398fc42bb8d4d723a31aa74c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinConstructorInfo.java",
      "new_id": "dd82d5853ac1dacabe853777cda8a6cb55a490f3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinConstructorInfo.java"
    },
    {
      "type": "modify",
      "old_id": "fd0d60d96d8100a543051f5f6fcd79920f0d4a6e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinContractInfo.java",
      "new_id": "2afb66e262f000b06bfe4415d2f303b2d4cad39c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinContractInfo.java"
    },
    {
      "type": "modify",
      "old_id": "92db593c61bf33eb65f38b675d9fbeb060c530d7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinDeclarationContainerInfo.java",
      "new_id": "7d5499ad1ecdc65f5587e8a0624bd8589042cf52",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinDeclarationContainerInfo.java"
    },
    {
      "type": "modify",
      "old_id": "d6664d12fe8112922a6d4bfb6049c472084bf1dd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinEffectExpressionInfo.java",
      "new_id": "bc7cda0f356343315c0e3f8c8606db509a95b57d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinEffectExpressionInfo.java"
    },
    {
      "type": "modify",
      "old_id": "3b1c74878910a740e67c241f8e29ce6a4cf7d786",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinEffectInfo.java",
      "new_id": "e581526e96dd27fe6c909c8674a555af499a8052",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinEffectInfo.java"
    },
    {
      "type": "modify",
      "old_id": "6d1d83128377adbccc567af8149264ac7fcc2a91",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinFileFacadeInfo.java",
      "new_id": "7981195d7ad12b90eac698a1ca774d56f1e064ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinFileFacadeInfo.java"
    },
    {
      "type": "modify",
      "old_id": "91413c7b8780b914116887454d772d2e633f89cc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinFlexibleTypeUpperBoundInfo.java",
      "new_id": "f2a6eb4ae8f0924d145c4e96af3603c99f123c25",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinFlexibleTypeUpperBoundInfo.java"
    },
    {
      "type": "modify",
      "old_id": "057f8bcfc5d73532b638c9a080d23265a3cf15c1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinFunctionInfo.java",
      "new_id": "e6a249c9e18feaeb1d6f203f4c1e9c2cfd5b728d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinFunctionInfo.java"
    },
    {
      "type": "modify",
      "old_id": "26068072c4d3acd76328f95111c20934d1b2d336",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinJvmFieldSignatureInfo.java",
      "new_id": "340275ac0063bb319453fec978d9bffbc11640d8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinJvmFieldSignatureInfo.java"
    },
    {
      "type": "modify",
      "old_id": "400e66b1baa02cd0f44b54788f5d29bca0ae7915",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinJvmMethodSignatureInfo.java",
      "new_id": "5cfa5ac8ea5bb50f417a6cc56e39bafc6d8ea3b6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinJvmMethodSignatureInfo.java"
    },
    {
      "type": "modify",
      "old_id": "df28ccffb3149e69cf24659126e29cf825cb14ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinLambdaInfo.java",
      "new_id": "9e10721022e7834b915797a813cee270d2ef924d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinLambdaInfo.java"
    },
    {
      "type": "modify",
      "old_id": "fca17cfc242a6a38a025595c7125db03cc965181",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinLocalDelegatedPropertyInfo.java",
      "new_id": "9548bdea0afcf74f85cefe233c7e1bbcdab4da1a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinLocalDelegatedPropertyInfo.java"
    },
    {
      "type": "modify",
      "old_id": "fb12564d6b69afe784b27cd4bcbf2c42f80b1b51",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMetadataRewriter.java",
      "new_id": "bd43d4f13d28de895576db424cd8e9cb7a91572d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMetadataRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "fad37c6bcebff1d4ea2c24f8b7659b4836806f4c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMetadataUtils.java",
      "new_id": "921c08b129f060e8b84ae2a610ccce851514b4ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMetadataUtils.java"
    },
    {
      "type": "modify",
      "old_id": "ec31d79204cbb87f744fddd936d7e10df3d494f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMultiFileClassFacadeInfo.java",
      "new_id": "7088c7f0d227efd0168dcc483409b5f8daa6639a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMultiFileClassFacadeInfo.java"
    },
    {
      "type": "modify",
      "old_id": "ba56b39b83abdbe24a47ca97720998532ddf24d2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMultiFileClassPartInfo.java",
      "new_id": "24cb385a17e458827fea059f80eb770443b4f966",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinMultiFileClassPartInfo.java"
    },
    {
      "type": "modify",
      "old_id": "28b81fa7193e526a4fdfb4d7eef333e27a00daae",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinPackageInfo.java",
      "new_id": "d28e7c3d769a93432c627c92b20246dbdbea6e56",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinPackageInfo.java"
    },
    {
      "type": "modify",
      "old_id": "6fceb06e328e410b5b7f723012db7ac61f8adc0f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinPropertyInfo.java",
      "new_id": "11a8a33d71375ceb19ed89213e7d1e3d7cf10730",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinPropertyInfo.java"
    },
    {
      "type": "modify",
      "old_id": "898d28c5bb1b4a7aecdf1c37383429d845cb6a86",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinSyntheticClassInfo.java",
      "new_id": "08e95b33a5e2de7b733cedef86b1ed5733a8831e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinSyntheticClassInfo.java"
    },
    {
      "type": "modify",
      "old_id": "3ecbc2c1a42e92671243c815cbf9fd1561055200",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeAliasInfo.java",
      "new_id": "c4e307b5d7f9c26b4428de212e8e3187c41315fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeAliasInfo.java"
    },
    {
      "type": "modify",
      "old_id": "7f068f617a93dcb8091d980d2e063479c7bcdd0e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeInfo.java",
      "new_id": "950340472434e9a902d0035483cac88fbd4d05b6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeInfo.java"
    },
    {
      "type": "modify",
      "old_id": "d8457edb6669e2d04de0ffaf565665ce8c59ba1f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeParameterInfo.java",
      "new_id": "21aeaa18fee1469370d76dddf8cd6b18f5a4f27c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeParameterInfo.java"
    },
    {
      "type": "modify",
      "old_id": "1f2ce019cb151d385da600bfb91645673d1543d3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeProjectionInfo.java",
      "new_id": "3f83e53927c64ad339391e9732c4f97569822cb2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeProjectionInfo.java"
    },
    {
      "type": "modify",
      "old_id": "2e1ddf9845ecaa9bc8b2857568ac54bcc37667c3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeReference.java",
      "new_id": "4d0d9905e1f85ddbe67f72eb1a10327174a0109a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinTypeReference.java"
    },
    {
      "type": "modify",
      "old_id": "db54d355923a82d0846422ef7a136c5f18716adb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinValueParameterInfo.java",
      "new_id": "293c35ad01aa50ab3ede81c218bd091e3654624d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinValueParameterInfo.java"
    },
    {
      "type": "modify",
      "old_id": "9530f4ca4922522e0fd3f418d1728856bbd36aa5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/kotlin/KotlinVersionRequirementInfo.java",
      "new_id": "3ab63f9639e5c7302420f6cac92c496d94c774b8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/kotlin/KotlinVersionRequirementInfo.java"
    },
    {
      "type": "modify",
      "old_id": "c2f3489ab1b5d8177b5d8a6e82588f28b6464260",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/Pair.java",
      "new_id": "24007cc714dc58a3c52105700ef9bb60318e4880",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/Pair.java"
    },
    {
      "type": "modify",
      "old_id": "97b1a5cdbd1322d09c0c08f4da52df5cd0893c9b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestCompileResult.java",
      "new_id": "f7395d148d31df5e5bc08aa9c32aae261e49cecf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestCompileResult.java"
    },
    {
      "type": "modify",
      "old_id": "39b540f6aa9f73b682ab062068ef966bfded4437",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/metadata/MetadataRewritePassThroughTest.java",
      "new_id": "80578a3ba9251c80d7737fe925fdcca1420d4d6b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/metadata/MetadataRewritePassThroughTest.java"
    }
  ]
}
