)]}'
{
  "commit": "d156fe13a4fa645a903d55638fa72314da7956af",
  "tree": "8da98a51f9385c8194d2d19b5b0e49050a6c4909",
  "parents": [
    "78a4128cea75a2f93dac6f0dcf6afec81e1b262d"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed Feb 21 10:47:32 2024 +0100"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed Feb 21 09:58:06 2024 +0000"
  },
  "message": "Reapply \"[KeepAnno] Add reading of non-extracted annotations in R8\"\n\nThis reverts commit a4f8b0d10cc6766341e0ae0c910aa3bed4fe41ae.\n\nChange-Id: I8f662648df50aaca1bde510324ed7380687925fa",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85f651f3b6b0a1b0f4a8671e42aaae003c79b908",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeReader.java",
      "new_id": "b76ac2e1942df8810543d2e698963d2108b14abb",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeReader.java"
    },
    {
      "type": "modify",
      "old_id": "21645d5b2864866be0ddc0ae0205f46a1f854773",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeReaderUtils.java",
      "new_id": "78eddd612cf680c9c3f14258ff602b70b3fbcf52",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeReaderUtils.java"
    },
    {
      "type": "modify",
      "old_id": "5f6bb55ee0eb6c89ddee1d7eefc0218c8bac6024",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/ParsingContext.java",
      "new_id": "11eefa56ae103e58a6dfccf3c51a7179d7972378",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/ParsingContext.java"
    },
    {
      "type": "modify",
      "old_id": "978932d457317b6347d9c1d471b4d3d8bb26df87",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/JarClassFileReader.java",
      "new_id": "089194abbd4de42373ed1b063dad4377672f48ca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/JarClassFileReader.java"
    },
    {
      "type": "modify",
      "old_id": "1fd03eba44ba2df27c54d61ff60d2f0a07d54512",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "eee85a1012e10d554bbdf5102bd2b36a9328298c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "f086c7c1ffa6c557cdbc0c86cf7abc21ab5e8789",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "6ea5e0617f08d214a86949bb1f174505400cfdf3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "59915bc98dd5203f098163a02b87a0bca114a163",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/CheckOptimizedOutAnnotationTest.java",
      "new_id": "656bb6b4293fb66c45c141cfa42170e8a13d4f76",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/CheckOptimizedOutAnnotationTest.java"
    },
    {
      "type": "modify",
      "old_id": "b3bedf11a4fcec003607aab367b4ef0530ae80a0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/CheckRemovedAnnotationTest.java",
      "new_id": "4010ef8420eead1e3d8bb423d5da12e4fad21825",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/CheckRemovedAnnotationTest.java"
    },
    {
      "type": "modify",
      "old_id": "53c7634717b1d81e5353f119f039650df22bb550",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoParameters.java",
      "new_id": "04e7bf817fbbe46b22b2cb8f5c3bf26c17f6b5d9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoParameters.java"
    },
    {
      "type": "modify",
      "old_id": "86d952971bc262159595aa642ba2a91ca3075a68",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoTestBase.java",
      "new_id": "35c00ff51fcbd08fbfacd2e1ccb4dfb4bfe5a212",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "9a3c1e853b11953a1de7214363d0c996e7c8ab66",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoTestBuilder.java",
      "new_id": "1105bd348f55e50af3d3248f68030e00646ef21f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/KeepAnnoTestBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "44306edeae6a70dc5f5589b588029990f16ba566",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepEmptyClassTest.java",
      "new_id": "a80be3c1e6d7867ca98e425274c880af0cdda26a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/KeepEmptyClassTest.java"
    }
  ]
}
