fun checkCherryPick()

in src/main/kotlin/com/jetbrains/interactiveRebase/services/ActionService.kt [122:131]


    fun checkCherryPick(e: AnActionEvent) {
        val addedBranch = modelService.graphInfo.addedBranch
        val index = addedBranch?.currentCommits?.indexOf(addedBranch.baseCommit)
        e.presentation.isEnabled = modelService.branchInfo.selectedCommits.isEmpty() &&
            modelService.areDisabledCommitsSelected() &&
            addedBranch?.selectedCommits!!.all {
                !it.wasCherryPicked &&
                    addedBranch.currentCommits.indexOf(it) < index!!
            }
    }