)]}'
{
  "commit": "073509f16cad9a92886fd49a4e89cdf67fbfa9a0",
  "tree": "312b4ca09fb7e71d0c6dd87b4d5efd3b1ba15fcd",
  "parents": [
    "1a525125784c1b0088b24d1362562c8981553ac4"
  ],
  "author": {
    "name": "Aleksei.Cherepanov",
    "email": "aleksei.cherepanov@jetbrains.com",
    "time": "Thu Nov 04 17:13:56 2021 +0300"
  },
  "committer": {
    "name": "Aleksei.Cherepanov",
    "email": "aleksei.cherepanov@jetbrains.com",
    "time": "Thu Nov 04 17:16:19 2021 +0300"
  },
  "message": "[JPS] Fix incremental build after changing Java enum used in Kotlin when\n\nEnumWhenTracker implemented for tracking changed java enum class items, that used in kotlin when expression.\n\n#KT-47824 Fixed\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea912c7dd5bd8be9a5765b86b8030e235946c90c",
      "new_mode": 33188,
      "new_path": "build-common/src/org/jetbrains/kotlin/incremental/EnumWhenTrackerImpl.kt"
    },
    {
      "type": "modify",
      "old_id": "f5cf22c69c0b9296755bbd4aef202716b71004ad",
      "old_mode": 33188,
      "old_path": "compiler/cli/src/org/jetbrains/kotlin/cli/jvm/K2JVMCompiler.kt",
      "new_id": "e0461a3c733299b222344f0141ba6fd2c1798043",
      "new_mode": 33188,
      "new_path": "compiler/cli/src/org/jetbrains/kotlin/cli/jvm/K2JVMCompiler.kt"
    },
    {
      "type": "modify",
      "old_id": "1d48ab8ffd1d7d8046cbd56801b9d2a93ef20f49",
      "old_mode": 33188,
      "old_path": "compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/TopDownAnalyzerFacadeForJVM.kt",
      "new_id": "017824bd5fa1d27a186bdd581be966fe4ff02964",
      "new_mode": 33188,
      "new_path": "compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/TopDownAnalyzerFacadeForJVM.kt"
    },
    {
      "type": "modify",
      "old_id": "f724ccec2ac19e3acad5ec569435b613a82b23b4",
      "old_mode": 33188,
      "old_path": "compiler/config/src/org/jetbrains/kotlin/config/CommonConfigurationKeys.kt",
      "new_id": "27e52ae44689f411a366f7842a51742df32e1b58",
      "new_mode": 33188,
      "new_path": "compiler/config/src/org/jetbrains/kotlin/config/CommonConfigurationKeys.kt"
    },
    {
      "type": "modify",
      "old_id": "1cdc60d2c01924b0dccc716608810ea533638b6e",
      "old_mode": 33188,
      "old_path": "compiler/daemon/daemon-client/src/org/jetbrains/kotlin/daemon/client/CompilerCallbackServicesFacadeServer.kt",
      "new_id": "16ed5902b82cb85663b48e4129a4aa139ebf5e7c",
      "new_mode": 33188,
      "new_path": "compiler/daemon/daemon-client/src/org/jetbrains/kotlin/daemon/client/CompilerCallbackServicesFacadeServer.kt"
    },
    {
      "type": "modify",
      "old_id": "647f008fa07d5ab98a337b8ad04ff3a5538a7256",
      "old_mode": 33188,
      "old_path": "compiler/daemon/daemon-common/src/org/jetbrains/kotlin/daemon/common/CompilerCallbackServicesFacade.kt",
      "new_id": "bae65e7443a7c4ae7f89f3dc481e01fea2378c0a",
      "new_mode": 33188,
      "new_path": "compiler/daemon/daemon-common/src/org/jetbrains/kotlin/daemon/common/CompilerCallbackServicesFacade.kt"
    },
    {
      "type": "modify",
      "old_id": "e0c06112940dfa26aeaf78dbe6054665d82ee684",
      "old_mode": 33188,
      "old_path": "compiler/daemon/src/org/jetbrains/kotlin/daemon/CompileServiceImpl.kt",
      "new_id": "6d018d756565c7792ac498268ce3e3cdb3aa1fef",
      "new_mode": 33188,
      "new_path": "compiler/daemon/src/org/jetbrains/kotlin/daemon/CompileServiceImpl.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7efd8ba2df78a1d338d0c78dc885b2f4db0f01da",
      "new_mode": 33188,
      "new_path": "compiler/daemon/src/org/jetbrains/kotlin/daemon/RemoteEnumWhenTracker.kt"
    },
    {
      "type": "modify",
      "old_id": "b9d3344f908bb1c4dbe905912177f7ffee7dc063",
      "old_mode": 33188,
      "old_path": "compiler/frontend.java/src/org/jetbrains/kotlin/frontend/java/di/injection.kt",
      "new_id": "ea0ff5adb42596abcfb383f20c647911e489fb6a",
      "new_mode": 33188,
      "new_path": "compiler/frontend.java/src/org/jetbrains/kotlin/frontend/java/di/injection.kt"
    },
    {
      "type": "modify",
      "old_id": "bc8a107ba02dad90395978f07f51f1cabe5022ee",
      "old_mode": 33188,
      "old_path": "compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/JvmResolverForModuleFactory.kt",
      "new_id": "7d0a695c94e71c589dcb0b84619198868795d989",
      "new_mode": 33188,
      "new_path": "compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/JvmResolverForModuleFactory.kt"
    },
    {
      "type": "modify",
      "old_id": "faa6ccecc90c46a854d4098f98addb191cca94e8",
      "old_mode": 33188,
      "old_path": "compiler/frontend/cfg/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProviderImpl.kt",
      "new_id": "d25e0069e52b44879c50023577a781d210ad0f38",
      "new_mode": 33188,
      "new_path": "compiler/frontend/cfg/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProviderImpl.kt"
    },
    {
      "type": "modify",
      "old_id": "69b753c35eb150a05247845130b68a383f2860d7",
      "old_mode": 33188,
      "old_path": "compiler/frontend/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProvider.kt",
      "new_id": "00a5b296e12e59ae090e1c868a97f8eba5231858",
      "new_mode": 33188,
      "new_path": "compiler/frontend/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProvider.kt"
    },
    {
      "type": "modify",
      "old_id": "d9df642df36489d8f4bb964ffd27ad0bbee1daa8",
      "old_mode": 33188,
      "old_path": "compiler/frontend/src/org/jetbrains/kotlin/frontend/di/injection.kt",
      "new_id": "322ac12fe79dc961f16bf68b97150182168fd828",
      "new_mode": 33188,
      "new_path": "compiler/frontend/src/org/jetbrains/kotlin/frontend/di/injection.kt"
    },
    {
      "type": "modify",
      "old_id": "9652a7cc513553deec730d50a61cc08fde78e5be",
      "old_mode": 33188,
      "old_path": "compiler/frontend/src/org/jetbrains/kotlin/resolve/ControlFlowAnalyzer.java",
      "new_id": "b23e2878ed14de94434e3fccae399f6bd2a99b91",
      "new_mode": 33188,
      "new_path": "compiler/frontend/src/org/jetbrains/kotlin/resolve/ControlFlowAnalyzer.java"
    },
    {
      "type": "modify",
      "old_id": "ee6d963696017c43da5f4604688996861822b93a",
      "old_mode": 33188,
      "old_path": "compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt",
      "new_id": "382097067043e122edc12276ba4aa6df94116b36",
      "new_mode": 33188,
      "new_path": "compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt"
    },
    {
      "type": "modify",
      "old_id": "394a1f150394bbc51e3b88f02f0f2066bde3fca3",
      "old_mode": 33188,
      "old_path": "compiler/tests-common/tests/org/jetbrains/kotlin/checkers/AbstractDiagnosticsTest.kt",
      "new_id": "3ec6e13c805f5ac51f76724823627338a63b58c3",
      "new_mode": 33188,
      "new_path": "compiler/tests-common/tests/org/jetbrains/kotlin/checkers/AbstractDiagnosticsTest.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91277d71311b62f84aebbd729fa6eb1f56d8732a",
      "new_mode": 33188,
      "new_path": "core/compiler.common/src/org/jetbrains/kotlin/incremental/components/EnumWhenTracker.kt"
    },
    {
      "type": "modify",
      "old_id": "916aa81a1a5a4743730dc494f1e8f5cc1c01697c",
      "old_mode": 33188,
      "old_path": "js/js.frontend/src/org/jetbrains/kotlin/frontend/js/di/injection.kt",
      "new_id": "aa8d563fb7aa49bb54edd8de285e9538eeb65efe",
      "new_mode": 33188,
      "new_path": "js/js.frontend/src/org/jetbrains/kotlin/frontend/js/di/injection.kt"
    },
    {
      "type": "modify",
      "old_id": "69b7687e985ddbcff214eeeaf7ccc1691f183de3",
      "old_mode": 33188,
      "old_path": "js/js.frontend/src/org/jetbrains/kotlin/js/analyze/TopDownAnalyzerFacadeForJS.kt",
      "new_id": "0ce3b623c724db0cf354cff0de50ef059efed429",
      "new_mode": 33188,
      "new_path": "js/js.frontend/src/org/jetbrains/kotlin/js/analyze/TopDownAnalyzerFacadeForJS.kt"
    },
    {
      "type": "modify",
      "old_id": "ba32c17797ede28b1c5c9306b87c8e2e4b4c26a0",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/AbstractJsScriptlikeCodeAnalyser.kt",
      "new_id": "8f47811a904080ee13e9c73bee8f69f31e481399",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/AbstractJsScriptlikeCodeAnalyser.kt"
    }
  ]
}
