)]}'
{
  "commit": "772d2f72524100b750eef6fc0d3c808efc2c3afd",
  "tree": "83738fca8180b3abd9d654d79a2e24113e589841",
  "parents": [
    "2c3d8f2bde5096bb85629fbce915c82c5bdba377"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Wed Jan 11 10:09:50 2023 +0000"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Wed Jan 11 10:10:25 2023 +0000"
  },
  "message": "Revert \"Reland library override analysis\"\n\nThis reverts commit 10a99fbdafd7fa9a6551f9fb47ef2fdf40cca2d5.\n\nReason for revert: Failing internal (which takes a long time to run)\n\nChange-Id: I98e9fe834c060c50b49f49d42e1790d4a9ef2a06\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6787b89e169bf7058f32c8a0bbacfdf9f0a82eb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ClasspathOrLibraryClass.java",
      "new_id": "d666539021f78e32701c867adb0b3ef6418060b9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ClasspathOrLibraryClass.java"
    },
    {
      "type": "modify",
      "old_id": "749d32087d10c9785b7cf365c80dcaee41ce6d59",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java",
      "new_id": "761298de6fc1703cdaf3642273cce83705794eb8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java"
    },
    {
      "type": "modify",
      "old_id": "ef7586a7cf6f0ba902e07776816c41aaff683721",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/MethodResolutionResult.java",
      "new_id": "8c949fee3d2659eec61a8154b1a5b3b8cc7766ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/MethodResolutionResult.java"
    },
    {
      "type": "delete",
      "old_id": "4fa9eda73a6d4c82940093d91bb7bd6f3ebd9cc0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/analysis/EnqueuerLibraryOverrideAnalysis.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5377ecb5787983f4fe311a956504c7290ced252c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/string/StringBuilderAppendOptimizer.java",
      "new_id": "5f0bea9eeb126022d5dbde82bc5f468464aa2d6c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/string/StringBuilderAppendOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "222ead9d52dace2fe0e35d0d1fe15ebf0feff9b0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/RedundantBridgeRemover.java",
      "new_id": "5cbb1b64aa5721de112577b8f804d8ad295eba25",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/RedundantBridgeRemover.java"
    },
    {
      "type": "modify",
      "old_id": "5131441cd43162c7401833011687902d0f961e38",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "6c5c07b5252ef1b82aa978ab824b5b81ccf33d7c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "8c4d9360f4268253b4a6e3591bdd2d67df0d0136",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/regress/b149890887/MissingLibraryTargetTest.java",
      "new_id": "1dab89f8af3a30a79eeaa523ba2583e95b803bce",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/regress/b149890887/MissingLibraryTargetTest.java"
    },
    {
      "type": "modify",
      "old_id": "f452c4b1a71380329f70df70b5bbf447375dbb12",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/duplicatedefinitions/MaximallySpecificMultipleOnCompleteTest.java",
      "new_id": "e220b6e0926ef6599529cc4dac87469d0aefcd2e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/duplicatedefinitions/MaximallySpecificMultipleOnCompleteTest.java"
    },
    {
      "type": "modify",
      "old_id": "ac11d7265bcaecd26327b579e0d4e8de64b1cb95",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/LibraryMethodOverrideInInterfaceMarkingTest.java",
      "new_id": "42268b22dd881934fa056ecac2c932224ebcb3ba",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/LibraryMethodOverrideInInterfaceMarkingTest.java"
    },
    {
      "type": "modify",
      "old_id": "928a2fc39868331f0e9a60751deec1daabd39ec3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/LibraryMethodOverrideInLambdaMarkingTest.java",
      "new_id": "563a31230ee12c10399aee6ea903b2b8497aaf30",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/LibraryMethodOverrideInLambdaMarkingTest.java"
    },
    {
      "type": "modify",
      "old_id": "188d4aacbaabb1a0cba0e6d85ca844aee454d652",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/LibraryMethodOverrideMarkingTest.java",
      "new_id": "a7908c263b6897313b643da42e8096a3eecc51e1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/LibraryMethodOverrideMarkingTest.java"
    },
    {
      "type": "delete",
      "old_id": "c7f3e23a1ddccd465a55dd5e00e2e27550cb5985",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideAbstractTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aa8ca5207d9186b6a90c9c2b9d6c993c9ae9c067",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideDefaultMethodICCETest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "046c2e552f64a1fedecb2660afdaa49f5e87584a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideDefaultMethodTest.java",
      "new_id": "939b14ad08789a6f8986b3734e07e5214b801674",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideDefaultMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "4524dd7a01f93fe7d6f40f5cad5013c7fc4249b7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideOfClassMethodWithInterfaceTest.java",
      "new_id": "247b7809f0716851170c0d91864874c6aa098b02",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideOfClassMethodWithInterfaceTest.java"
    },
    {
      "type": "delete",
      "old_id": "c9c8bf8df20097f14a69757e93883e8b802d2130",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideOfSuperClassNotInHierarchyTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
