fun resetAllChangesAction()

in src/main/kotlin/com/jetbrains/interactiveRebase/services/ActionService.kt [361:380]


    fun resetAllChangesAction() {
        project.takeActionWithDeselecting({
            invoker.commands = mutableListOf()
            invoker.undoneCommands.clear()
            val currentBranchInfo = invoker.branchInfo
            invoker.branchInfo.currentCommits = currentBranchInfo.initialCommits.toMutableList()
            invoker.branchInfo.initialCommits.forEach { commitInfo ->
                resetCommitInfo(commitInfo)
            }
            modelService.graphInfo.addedBranch?.initialCommits?.forEach { commitInfo ->
                resetAddedCommitInfo(commitInfo)
            }
            modelService.graphInfo.mainBranch.isRebased = false
            modelService.graphInfo.addedBranch?.baseCommit =
                modelService.graphInfo.addedBranch?.currentCommits?.last()
            invoker.branchInfo.clearSelectedCommits()
            modelService.graphInfo.addedBranch?.clearSelectedCommits()
            takeCollapseAction()
        }, modelService.graphInfo)
    }