)]}'
{
  "commit": "baf0e6144bdb171d75f4b94d2e899728f4d0ddbd",
  "tree": "4f877fc491c668baf66dacc74985d9464824c4f0",
  "parents": [
    "7c0308688288d49c8d0fae4e7818992fc832f9d9"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Jun 20 15:10:12 2024 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Fri Jun 21 06:58:08 2024 +0000"
  },
  "message": "[KeepAnno] Merge reference and binding-reference types\n\nThe reference types where a simple wrapping of the bindings.\n\nBug: b/343389186\nChange-Id: I6d71a17da9ad2869667d7bde0008e36649ce3712",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eceec1795a2e98014d14172abf00f75c2d52962a",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/ContextDescriptor.java",
      "new_id": "fee72cc253651a307adb444f9f2ed7e684671b4a",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/ContextDescriptor.java"
    },
    {
      "type": "modify",
      "old_id": "c714c8981dc1e29ae6de8b4ac283e33fd3243376",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeReader.java",
      "new_id": "ad230d1727b465111123aea19ac89559b4efcb7b",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeReader.java"
    },
    {
      "type": "modify",
      "old_id": "93c4c17a803c0fcb6290ae67251929b01502bfb4",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeWriter.java",
      "new_id": "c1f8c138ac277dd533758a33ce422124de1bfaa6",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/asm/KeepEdgeWriter.java"
    },
    {
      "type": "modify",
      "old_id": "6097e39b7e0294fd64ff18a7c549a319c1776dc0",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepBindingReference.java",
      "new_id": "a5e9eda7ddfef5636e196d37519fe707458025cd",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepBindingReference.java"
    },
    {
      "type": "modify",
      "old_id": "0d61dd4c38c02f824e407baff345c14e81e2ffc4",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepBindings.java",
      "new_id": "1c135bab9e208ff4d198b3d8977fdfdfe82cf9db",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepBindings.java"
    },
    {
      "type": "modify",
      "old_id": "af6f61d8d8b880be6086512bdd4c93e50fd50495",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepCheck.java",
      "new_id": "caf8ec1e3f4a683e03e1fbee3deaee5b105cba92",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepCheck.java"
    },
    {
      "type": "modify",
      "old_id": "19fc0806bb18d8ae160e4bef557e1671bbbc65ee",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepClassBindingReference.java",
      "new_id": "3760b3a8583dd3c9a8690205f69ed3a72e7da167",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepClassBindingReference.java"
    },
    {
      "type": "delete",
      "old_id": "93f5077ac3eefec05e7aefbd59145efb89c62d73",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepClassItemReference.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b4aa28a84b79950797c1cc5326b718eeb7b5ef77",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepCondition.java",
      "new_id": "96c0f4d67ad792d226a824da4bef994cca602fd5",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepCondition.java"
    },
    {
      "type": "delete",
      "old_id": "8a1f1c42c49d1967c614cbf4ed4849f6a4fdbeab",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepItemReference.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a79578f4f443a51f84ea5054992d04c8d6625006",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepMemberBindingReference.java",
      "new_id": "1fb3ea128ef1908316bbb78bc024b236145c453b",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepMemberBindingReference.java"
    },
    {
      "type": "modify",
      "old_id": "3fbe013081473088c06217f2fcdbd647c1332935",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepMemberItemPattern.java",
      "new_id": "0c22c6644830eefca9d0b9b73ee0726588684c0a",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepMemberItemPattern.java"
    },
    {
      "type": "delete",
      "old_id": "3c1bd46657a4e6cc1859d98935e68e738a591127",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepMemberItemReference.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "cbf039e261ec9f4dec0937748f6edd3ec5ecb153",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepTarget.java",
      "new_id": "0d7dc031b20aba17e905f81ef01c77408b2f5ca2",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/ast/KeepTarget.java"
    },
    {
      "type": "modify",
      "old_id": "089eeeb5cf74663b4006095b0fb8fe07b6d3c1cf",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/keeprules/KeepEdgeNormalizer.java",
      "new_id": "4ff39c161e51fae68d5a35d7c9a1d2d77110d9bf",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/keeprules/KeepEdgeNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "c733157c9baa2d4589ea88df078a12d07810f97f",
      "old_mode": 33188,
      "old_path": "src/keepanno/java/com/android/tools/r8/keepanno/keeprules/KeepRuleExtractor.java",
      "new_id": "3e5a221013cac033fe0414788073ef5164134226",
      "new_mode": 33188,
      "new_path": "src/keepanno/java/com/android/tools/r8/keepanno/keeprules/KeepRuleExtractor.java"
    },
    {
      "type": "modify",
      "old_id": "84378be1b41f8a967ff5c5c610978c2df0ce5b8b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/rules/KeepAnnotationMatcher.java",
      "new_id": "dea79c91fea211b3d944f77f225ecbb7d474576a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/rules/KeepAnnotationMatcher.java"
    },
    {
      "type": "modify",
      "old_id": "e0727be23f4230891b3fc88241cbac1b372fb28c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/ast/KeepEdgeAstTest.java",
      "new_id": "b2beb2e89653a68123a90b2cdf917213a47d5db1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/ast/KeepEdgeAstTest.java"
    }
  ]
}
