)]}'
{
  "commit": "17317bda3fe7da697d542b6a03843626a3af4bb9",
  "tree": "d3b25ace9c18eb9da029526d31dbd3d84fe2032f",
  "parents": [
    "a222d2440b5379bdf6655d12300087c5d8fc060a"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed Jun 24 13:26:46 2020 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed Jun 24 11:27:36 2020 +0000"
  },
  "message": "Version 2.1.44\n\nCherry-pick: \"Report unsupported based on desugared library version.\"\nCL: https://r8-review.googlesource.com/c/r8/+/52289\n\nCherry-pick: \"Backwards compatible desugared library configuration.\"\nCL: https://r8-review.googlesource.com/c/r8/+/52241\n\nCherry-pick: \"Update test expectation after error message change.\"\nCL: https://r8-review.googlesource.com/c/r8/+/52220\n\nCherry-pick: \"Specify wrapper types in the desugared library configuration.\"\nCL: https://r8-review.googlesource.com/c/r8/+/52101\n\nCherry-pick: \"Generate conversion wrappers in the desugared library.\"\nCL: https://r8-review.googlesource.com/c/r8/+/52042\n\nCherry-pick: \"Test wrapper merging on all VMs and API levels.\"\nCL: https://r8-review.googlesource.com/c/r8/+/51859\n\nBug: 157681341\nBug: 158645207\nChange-Id: If2c471396179dfd99e18b2f36b8a513cbae12ac4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0629bac2826ef8d034dc237c816f0e8bf4af3d17",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "40cf737f4e51b7c22061d175e22529cd98fe40b0",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "338df88f5c4e925c026e41981d30af1c0e8de3a7",
      "old_mode": 33188,
      "old_path": "build.gradle",
      "new_id": "ffc0819c6e4819a4605693bd7c3750288ab259e9",
      "new_mode": 33188,
      "new_path": "build.gradle"
    },
    {
      "type": "modify",
      "old_id": "7d5b31e62f5e40811e25ed845ad5f57371aff677",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/GenerateLintFiles.java",
      "new_id": "dcf33f1bc8bf7e94e3f1cef14a92d0cd351a382a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/GenerateLintFiles.java"
    },
    {
      "type": "modify",
      "old_id": "4bef8cec95b9bc476a6087d9ce786395bfef765a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/L8.java",
      "new_id": "4b35d1740311fae18c4246a5f94144254d0480d4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/L8.java"
    },
    {
      "type": "modify",
      "old_id": "7093d91cbf00da74d74a5716ba2688b45ef3f8f4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/Version.java",
      "new_id": "84eb5f492033aa5defa577dced34dfe7e641da03",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/Version.java"
    },
    {
      "type": "modify",
      "old_id": "ede21937391def333b5155fdf12b3f0fb3e6586e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/ApplicationReader.java",
      "new_id": "ca70ab07868f1bdbfd00a835e6daef8719907878",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/ApplicationReader.java"
    },
    {
      "type": "modify",
      "old_id": "f327f211c47d70efe9099cb3eff63f10102758c7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/CodeToKeep.java",
      "new_id": "9eb7caa4cfcd983db21dea2d74246bbffb2eb99f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/CodeToKeep.java"
    },
    {
      "type": "modify",
      "old_id": "9e96ab480ff6436707a64d3355e97faf61b24c30",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/LazyLoadedDexApplication.java",
      "new_id": "7127794144edc970f81684b750df44117c3a8e31",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/LazyLoadedDexApplication.java"
    },
    {
      "type": "modify",
      "old_id": "96b5de8454b37ecca9c9b2b34a26877ced898dfb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/analysis/DesugaredLibraryConversionWrapperAnalysis.java",
      "new_id": "1fa68dd7caba78785405aa181cb18d6d9d1fade4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/analysis/DesugaredLibraryConversionWrapperAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "88108f954e5b9a0cc0504f43b9bd92395a849003",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/DesugaredLibraryAPIConverter.java",
      "new_id": "c0aea768051c125a222da2766125fc435d730ae2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/DesugaredLibraryAPIConverter.java"
    },
    {
      "type": "modify",
      "old_id": "15904842baccff81bc54c7ef674d5f98250d4e33",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/DesugaredLibraryConfiguration.java",
      "new_id": "5414791c3f4d2f8c5229c26965a6ab5c7bf5a65d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/DesugaredLibraryConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "a659cc61dce7ab3c818c1e3f6d95503d77b8a8c5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/DesugaredLibraryConfigurationParser.java",
      "new_id": "d687d19cbb72cccdc8f2ce80a11ab333d60a4076",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/DesugaredLibraryConfigurationParser.java"
    },
    {
      "type": "modify",
      "old_id": "5fbf3dfbf901994069e9b1ffb26611f26158a457",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/DesugaredLibraryWrapperSynthesizer.java",
      "new_id": "23a64650fe3f1d08a468b2355b312f25775b422c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/DesugaredLibraryWrapperSynthesizer.java"
    },
    {
      "type": "modify",
      "old_id": "2bdfa261fad6f86a2e48cd85248675cae8c4c1aa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "ff063971d06420a524fc6e24a0ef089f865288ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "00853e020bc53fa2093f1bdb03c851c99d9f7252",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/AndroidApp.java",
      "new_id": "8599b023aa18a5f7b28bd3ef5c64b0c56e3b5764",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/AndroidApp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "977073d080fdfd3ac76c2856f7bfe57667d2bce8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/SemanticVersion.java"
    },
    {
      "type": "modify",
      "old_id": "70518d7c8ee39ee59c33bb975a72d0aff8fadc13",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/DiagnosticsMatcher.java",
      "new_id": "a80080157e10f77221760de08d5fca3bacfe6643",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/DiagnosticsMatcher.java"
    },
    {
      "type": "modify",
      "old_id": "8bc48208e72d4b1ba70f6acbb5f9a79a2d119fd5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/JvmTestBuilder.java",
      "new_id": "18571d04378a6ee57c6d521c9e4f13480f42a597",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/JvmTestBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fca1c6d2ff7df4e290bf167b894b0f528f9d704",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/PositionMatcher.java"
    },
    {
      "type": "modify",
      "old_id": "39356e153b04c765e9dc2ee7a72748b524b419a0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestCompileResult.java",
      "new_id": "0816496358a4884b948118cdd280ffd5f2ba7ab7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestCompileResult.java"
    },
    {
      "type": "modify",
      "old_id": "ce03733167a41feed3072ac66f6b93fb4ba6b892",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestCompilerBuilder.java",
      "new_id": "ae249ac43276b62bc475268f6b1df0f98ebad38f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestCompilerBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54f3acb1d93d8f701c9021cf823c505838d86556",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/BackwardsCompatibleSpecificationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e819e2c3a2f78decc64c81891a54869e2429cdf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DesugaredLibaryChecksumsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07c0703b4453a6f186cd6a52fcf34e8bcb8583af",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DesugaredLibraryConfigurationParsingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "846b65d5d28f17cfd69d4fb50bd374542d546efb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/ExtractWrapperTypesTest.java"
    },
    {
      "type": "modify",
      "old_id": "579b6f63bb0a45838e904e2e16fac7f7caf96cf0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/conversiontests/APIConversionTest.java",
      "new_id": "ad8e74c90f24759a3e2ca260126c58d3784cad7e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/conversiontests/APIConversionTest.java"
    },
    {
      "type": "modify",
      "old_id": "458121165d868c8c29c18de5cdbdf180654af12a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/conversiontests/ClockAPIConversionTest.java",
      "new_id": "382f55d4495fe0bad1004e4ae386f7520a9235de",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/conversiontests/ClockAPIConversionTest.java"
    },
    {
      "type": "modify",
      "old_id": "3d1b999f69cb248eb681a7e04f92a6a7475b2082",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/conversiontests/FunctionConversionTest.java",
      "new_id": "e8aa581709a4718e7fa9fab2c3f57c98e4985e9b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/conversiontests/FunctionConversionTest.java"
    },
    {
      "type": "delete",
      "old_id": "4c1caf7e72f51873d265d32dc156a814a256334a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/conversiontests/WrapperMergeTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbab10cc8c11cd773ad7589b366d0dd956a09fd6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/conversiontests/WrapperPlacementTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab3ea7ea16931397a3e7d71cb0fcb0a6c3dd5aba",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/testing/AndroidBuildVersion.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f0dd61ea2a08a9d7107d13a51ecc82075b87abb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/utils/SemanticVersionTests.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7359e6dec5182e55faa2a8d6bcc22aac547c644f",
      "new_mode": 33188,
      "new_path": "third_party/r8-releases/2.0.74.tar.gz.sha1"
    }
  ]
}
