)]}'
{
  "commit": "b74fbc75243c34666b2b432c44283b3e7eca1bfd",
  "tree": "45f215812077d7146334a1ca44f27eb96dbe6431",
  "parents": [
    "2b8b7bc4645192d2101a6ab6ddaf281ba8921e3d"
  ],
  "author": {
    "name": "Hakan Mehmed",
    "email": "hmehmed@google.com",
    "time": "Mon Jul 20 13:19:33 2026 +0000"
  },
  "committer": {
    "name": "hfmehmed",
    "email": "118199697+hfmehmed@users.noreply.github.com",
    "time": "Mon Jul 20 18:33:08 2026 +0100"
  },
  "message": "Clean output directories instead of skipping tasks when processor classpath transitions to empty (#3046)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "feede3a393b218dba1acad3c60266781f98f6a7c",
      "old_mode": 33188,
      "old_path": "gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspAATask.kt",
      "new_id": "bfade3bc3ab5e01f51d87704ab865dd014f72828",
      "new_mode": 33188,
      "new_path": "gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspAATask.kt"
    },
    {
      "type": "modify",
      "old_id": "bda3653afb51ad89cf35d76c4a445eda3ebbe529",
      "old_mode": 33188,
      "old_path": "gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/GradleCompilationTest.kt",
      "new_id": "3cdfa34ef1c8ca3ce7c5ab265a6dd45c717f22d7",
      "new_mode": 33188,
      "new_path": "gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/GradleCompilationTest.kt"
    },
    {
      "type": "modify",
      "old_id": "bfcb763a3461f3e5825b9ab518652794d64b9cc9",
      "old_mode": 33188,
      "old_path": "gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/SourceSetConfigurationsTest.kt",
      "new_id": "d588697ca6a42e41ef757dde93f1f058320d79bf",
      "new_mode": 33188,
      "new_path": "gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/SourceSetConfigurationsTest.kt"
    }
  ]
}
