)]}'
{
  "commit": "d5849a7f7d97aa899db56848bb75bd14f9f15ce8",
  "tree": "f8e979beb2d259454e8077bdff19669111b5e2ad",
  "parents": [
    "232e5b647f034f45c067e56a8e096045f8159340"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Apr 11 17:09:40 2024 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Fri Apr 12 08:55:55 2024 +0000"
  },
  "message": "[KeepAnno] Support edges with type preconditions\n\nBug: b/323816623\nChange-Id: I5a12813d538563b31f4c5b3e9a317c3c025841b1",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7138f5380ca894f3e85b03c51468614babd3ff48",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "2acfff25343281c85e08565a2ebff1f96342f922",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "fe2245350b7324dd1f4b13bdaa68be03924d70c0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationWithAdditionalPreconditionTest.java",
      "new_id": "edab8508ba1956031bbd4a0312a345013771ed42",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationWithAdditionalPreconditionTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16f56ac733ed1c1915f1fd63d18ede3a3245d0cf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/keepanno/KeepUsesReflectionAnnotationWithAdditionalPreconditionUnsatisfiedTest.java"
    }
  ]
}
