)]}'
{
  "commit": "94f210494fd59326857aeed4723947a042a7dd70",
  "tree": "fd110ed3215e5ae130937dbed5d36cc3ce4fc294",
  "parents": [
    "98fb4c77c9a5076f231f4ab584cc91707f5cbd22"
  ],
  "author": {
    "name": "Jakob Villumsen",
    "email": "villumsen@google.com",
    "time": "Tue Apr 21 13:49:00 2026 +0200"
  },
  "committer": {
    "name": "KSP Auto Pick",
    "email": "kotlin-symbol-processing@google.com",
    "time": "Wed Apr 22 14:27:09 2026 +0000"
  },
  "message": "Move AnnotationResolutionStrategy-related files to common dir\n\nThese files belong in the common directory since they are not directly tied to an implementation of an interface in the KSP API. There will probably also be more files added later which will only pollute the `impl` directory further with classes irrelevant to implementing the API.\n\n(cherry picked from commit 2612724aa6e97257899e7f1a2370c9acc2347df5)\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "85d6cec741f2ff8eb16c01b75f347cec91a9e933",
      "old_mode": 33188,
      "old_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/AAResolutionStrategy.kt",
      "new_id": "54d03402c8cd8b83b572d08d707dc82ada12bb55",
      "new_mode": 33188,
      "new_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/common/impl/AAResolutionStrategy.kt",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "e4e442fbff58b1eef60f38d70384343b150c8c19",
      "old_mode": 33188,
      "old_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/AnnotationResolutionStrategy.kt",
      "new_id": "aaebd4b05b4e519ed6d4aa46c07d67b2a84ba843",
      "new_mode": 33188,
      "new_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/common/impl/AnnotationResolutionStrategy.kt",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "67b01dfe5bc69cb06e60529d6a96caa07d748f3e",
      "old_mode": 33188,
      "old_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/PsiResolutionStrategy.kt",
      "new_id": "9db0ac59162f0a762ca256a984c547ec83be4e8f",
      "new_mode": 33188,
      "new_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/common/impl/PsiResolutionStrategy.kt",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "4fdf6e8abb8684d0dbcb4b83e9eae397d66f826a",
      "old_mode": 33188,
      "old_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/visitor/CollectAnnotatedSymbolsPsiVisitor.kt",
      "new_id": "3cbc51b9a20204a42380af4de56b2dab79c6988a",
      "new_mode": 33188,
      "new_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/common/visitor/CollectAnnotatedSymbolsPsiVisitor.kt",
      "score": 99
    },
    {
      "type": "modify",
      "old_id": "2f9a112b5c6d2f9891adada0f19d64c92278c699",
      "old_mode": 33188,
      "old_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/KotlinSymbolProcessing.kt",
      "new_id": "e064c0cd0ad1b53b66d95b988fc91e411f1d8f01",
      "new_mode": 33188,
      "new_path": "kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/KotlinSymbolProcessing.kt"
    }
  ]
}
