)]}'
{
  "commit": "8319741734dcd35357af7945c8f86e7dfe39e002",
  "tree": "dce661e6fcc3dd5dc7c093881cc321c43c5aead4",
  "parents": [
    "806f68bacd838d7ed607d459bd99daa318709ca8"
  ],
  "author": {
    "name": "Brian Norman",
    "email": "brian.norman@jetbrains.com",
    "time": "Tue Jul 22 10:16:47 2025 -0500"
  },
  "committer": {
    "name": "Space Team",
    "email": "noreply@jetbrains.team",
    "time": "Fri Jul 25 18:57:20 2025 +0000"
  },
  "message": "[FIR] Treat package-info.java nullness annotations as warnings\n\nWith the fix of reading package-info.java nullness annotations in more\nsituations, many new errors are introduced which could disrupt mixed\nJava and Kotlin projects. As such, these errors should temporarily be\ntreated as warnings, even when the mode is set to strict. Since they\nweren\u0027t previously reported, we need a short migration period.\n\n^KT-77729\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "627ae456a1cc79ecdbb44572dc597b474247ecdc",
      "old_mode": 33188,
      "old_path": "compiler/cli/cli-base/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCliJavaFileManagerImpl.kt",
      "new_id": "810d4e612694e0ba1257b60aef0b33f1a2845452",
      "new_mode": 33188,
      "new_path": "compiler/cli/cli-base/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCliJavaFileManagerImpl.kt"
    },
    {
      "type": "modify",
      "old_id": "09e7aa64dbf6c0e3f8a281afa0e1953478d46593",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir-jvm/src/org/jetbrains/kotlin/fir/java/enhancement/FirAnnotationTypeQualifierResolver.kt",
      "new_id": "0ac017059977d1266eb0b7c219e542b5257f2bbe",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir-jvm/src/org/jetbrains/kotlin/fir/java/enhancement/FirAnnotationTypeQualifierResolver.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5bd70b9621065aedd3c17ee1c9455303e5bd79f",
      "new_mode": 33188,
      "new_path": "compiler/frontend.common.jvm/src/org/jetbrains/kotlin/load/java/structure/impl/source/SingleFileRootPsiPackage.kt"
    },
    {
      "type": "rename",
      "old_id": "a1ab737ecb84d62d0e78397bd37ee7c50f85e933",
      "old_mode": 33188,
      "old_path": "compiler/testData/cli/jvm/XjspecifyAnnotation/jspecifyFileRoots.args",
      "new_id": "248a7069e557f0bfa0572e532e464c19b53232ee",
      "new_mode": 33188,
      "new_path": "compiler/testData/cli/jvm/XjspecifyAnnotation/jspecifyFileRootsProgressive.args",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "1a9a3ebf9184d5920e4e38ff46aec646493ddbf5",
      "old_mode": 33188,
      "old_path": "compiler/testData/cli/jvm/XjspecifyAnnotation/jspecifyFileRoots.out",
      "new_id": "1a9a3ebf9184d5920e4e38ff46aec646493ddbf5",
      "new_mode": 33188,
      "new_path": "compiler/testData/cli/jvm/XjspecifyAnnotation/jspecifyFileRootsProgressive.out",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "a1ab737ecb84d62d0e78397bd37ee7c50f85e933",
      "old_mode": 33188,
      "old_path": "compiler/testData/cli/jvm/XjspecifyAnnotation/jspecifyFileRoots.args",
      "new_id": "ddf7c88b422b3fdc87aa4d1f80ac90fd6945224f",
      "new_mode": 33188,
      "new_path": "compiler/testData/cli/jvm/XjspecifyAnnotation/jspecifyFileRootsWarning.args",
      "score": 87
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14f743db1cbae5b1d56c8a3208fa6dc83ff799f6",
      "new_mode": 33188,
      "new_path": "compiler/testData/cli/jvm/XjspecifyAnnotation/jspecifyFileRootsWarning.out"
    },
    {
      "type": "modify",
      "old_id": "0cc8ecdf81c3e2ba83f688f9b9bfe36505e9322b",
      "old_mode": 33188,
      "old_path": "compiler/tests-integration/tests-gen/org/jetbrains/kotlin/cli/CliTestGenerated.java",
      "new_id": "ca1d8d866088618c4fe1b3364d9ba5c6471fdc0b",
      "new_mode": 33188,
      "new_path": "compiler/tests-integration/tests-gen/org/jetbrains/kotlin/cli/CliTestGenerated.java"
    },
    {
      "type": "modify",
      "old_id": "b77cac61333acd77b3d363a9de6d137a760bc19e",
      "old_mode": 33188,
      "old_path": "compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt",
      "new_id": "b38f433dec50f6013c7e44716fd78d8f1bcfe37f",
      "new_mode": 33188,
      "new_path": "compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt"
    },
    {
      "type": "modify",
      "old_id": "537bf031e1ee9481efb9713376feb3840ab9eb80",
      "old_mode": 33188,
      "old_path": "core/compiler.common.jvm/src/org/jetbrains/kotlin/load/java/AbstractAnnotationTypeQualifierResolver.kt",
      "new_id": "1c56acabd922e1f6ede2a5b4045bfd69cccf62e9",
      "new_mode": 33188,
      "new_path": "core/compiler.common.jvm/src/org/jetbrains/kotlin/load/java/AbstractAnnotationTypeQualifierResolver.kt"
    }
  ]
}
