Path	Lines of Code
build.gradle.kts	234
gradle/libs.versions.toml	17
settings.gradle.kts	4
src/integrationTests/kotlin/IRGitPlatformTest.kt	145
src/integrationTests/kotlin/UseCase1Test.kt	81
src/integrationTests/kotlin/UseCase2Test.kt	130
src/integrationTests/kotlin/UseCase3Test.kt	105
src/integrationTests/kotlin/UseCase4Test.kt	238
src/integrationTests/kotlin/UseCase5Test.kt	177
src/integrationTests/kotlin/UseCase6Test.kt	45
src/integrationTests/kotlin/git4ideaTestClasses/IRGitExecutor.kt	295
src/integrationTests/kotlin/git4ideaTestClasses/IRGitTestUtil.kt	170
src/integrationTests/kotlin/git4ideaTestClasses/IRTestGitImpl.kt	179
src/main/kotlin/com/jetbrains/interactiveRebase/MyBundle.kt	19
src/main/kotlin/com/jetbrains/interactiveRebase/actions/CreateEditorTabAction.kt	12
src/main/kotlin/com/jetbrains/interactiveRebase/actions/buttonActions/AbortRebaseAction.kt	36
src/main/kotlin/com/jetbrains/interactiveRebase/actions/buttonActions/ButtonAction.kt	82
src/main/kotlin/com/jetbrains/interactiveRebase/actions/buttonActions/ContinueRebaseAction.kt	37
src/main/kotlin/com/jetbrains/interactiveRebase/actions/buttonActions/ResetAction.kt	19
src/main/kotlin/com/jetbrains/interactiveRebase/actions/buttonActions/StartRebaseAction.kt	29
src/main/kotlin/com/jetbrains/interactiveRebase/actions/changePanel/AddBranchAction.kt	50
src/main/kotlin/com/jetbrains/interactiveRebase/actions/changePanel/CollapseAction.kt	41
src/main/kotlin/com/jetbrains/interactiveRebase/actions/changePanel/RedoAction.kt	37
src/main/kotlin/com/jetbrains/interactiveRebase/actions/changePanel/UndoAction.kt	37
src/main/kotlin/com/jetbrains/interactiveRebase/actions/changePanel/ViewDiffAction.kt	49
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/CherryAction.kt	36
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/DropAction.kt	36
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/FixupAction.kt	40
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/PickAction.kt	40
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/RebaseAction.kt	55
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/RebaseActionsGroup.kt	69
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/RewordAction.kt	41
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/SquashAction.kt	40
src/main/kotlin/com/jetbrains/interactiveRebase/actions/gitPanel/StopToEditAction.kt	40
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/BranchInfo.kt	135
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/CommitInfo.kt	86
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/GraphInfo.kt	17
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/CherryCommand.kt	15
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/CollapseCommand.kt	15
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/DropCommand.kt	16
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/FixupCommand.kt	23
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/IRCommand.kt	12
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/PickCommand.kt	16
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/RebaseCommand.kt	16
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/ReorderCommand.kt	16
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/RewordCommand.kt	17
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/SquashCommand.kt	28
src/main/kotlin/com/jetbrains/interactiveRebase/dataClasses/commands/StopToEditCommand.kt	16
src/main/kotlin/com/jetbrains/interactiveRebase/editors/IRFileEditorBase.kt	28
src/main/kotlin/com/jetbrains/interactiveRebase/exceptions/IRInaccessibleException.kt	3
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/BranchNavigationListener.kt	206
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/CherryDragAndDropListener.kt	382
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/CircleDragAndDropListener.kt	452
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/CircleHoverListener.kt	140
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/IRRepositoryChangeListener.kt	32
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/LabelListener.kt	39
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/PopupListener.kt	42
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/RebaseDragAndDropListener.kt	262
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/RemoveSideBranchListener.kt	19
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/SideBranchPanelListener.kt	26
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/SidePanelListener.kt	62
src/main/kotlin/com/jetbrains/interactiveRebase/listeners/TextFieldListener.kt	33
src/main/kotlin/com/jetbrains/interactiveRebase/providers/IRFileEditorProvider.kt	28
src/main/kotlin/com/jetbrains/interactiveRebase/providers/IRFileIconProvider.kt	19
src/main/kotlin/com/jetbrains/interactiveRebase/services/ActionService.kt	700
src/main/kotlin/com/jetbrains/interactiveRebase/services/BranchService.kt	59
src/main/kotlin/com/jetbrains/interactiveRebase/services/CommitService.kt	89
src/main/kotlin/com/jetbrains/interactiveRebase/services/DialogService.kt	31
src/main/kotlin/com/jetbrains/interactiveRebase/services/GraphService.kt	109
src/main/kotlin/com/jetbrains/interactiveRebase/services/IRVirtualFileService.kt	24
src/main/kotlin/com/jetbrains/interactiveRebase/services/ModelService.kt	369
src/main/kotlin/com/jetbrains/interactiveRebase/services/RebaseInvoker.kt	121
src/main/kotlin/com/jetbrains/interactiveRebase/services/strategies/RewordTextStrategy.kt	17
src/main/kotlin/com/jetbrains/interactiveRebase/services/strategies/SquashTextStrategy.kt	11
src/main/kotlin/com/jetbrains/interactiveRebase/services/strategies/TextFieldStrategy.kt	4
src/main/kotlin/com/jetbrains/interactiveRebase/utils/ProjectUtils.kt	38
src/main/kotlin/com/jetbrains/interactiveRebase/utils/consumers/CommitConsumer.kt	5
src/main/kotlin/com/jetbrains/interactiveRebase/utils/consumers/GeneralCommitConsumer.kt	11
src/main/kotlin/com/jetbrains/interactiveRebase/utils/gitUtils/IRGitRebaseUtils.kt	136
src/main/kotlin/com/jetbrains/interactiveRebase/utils/gitUtils/IRGitUtils.kt	91
src/main/kotlin/com/jetbrains/interactiveRebase/virtualFile/IRVirtualFile.kt	57
src/main/kotlin/com/jetbrains/interactiveRebase/virtualFile/IRVirtualFileSystem.kt	73
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/BranchPanel.kt	186
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/CherryCirclePanel.kt	45
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/CirclePanel.kt	126
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/CollapseCirclePanel.kt	50
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/CommitInfoPanel.kt	35
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/DragPanel.kt	35
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/DropCirclePanel.kt	44
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/GraphDiffDialog.kt	158
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/GraphPanel.kt	298
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/HeaderPanel.kt	78
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/HelpPanel.kt	34
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/LabeledBranchPanel.kt	451
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/MainPanel.kt	223
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/Palette.kt	115
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/RotatedIcon.kt	25
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/RoundedButton.kt	36
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/RoundedTextField.kt	52
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/SquashedCirclePanel.kt	122
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/StopToEditCirclePanel.kt	42
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/TextStyle.kt	35
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/multipleBranches/RoundedPanel.kt	68
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/multipleBranches/SideBranchPanel.kt	164
src/main/kotlin/com/jetbrains/interactiveRebase/visuals/multipleBranches/SidePanel.kt	125
src/main/kotlin/git4ideaClasses/IRCommitsTable.kt	204
src/main/kotlin/git4ideaClasses/IREditorHandler.kt	174
src/main/kotlin/git4ideaClasses/IRGitEntry.kt	77
src/main/kotlin/git4ideaClasses/IRGitModel.kt	362
src/main/kotlin/git4ideaClasses/IRGitRebaseFile.kt	65
src/main/kotlin/git4ideaClasses/IRRewordedCommitMessageProvider.kt	82
src/main/resources/META-INF/plugin.xml	5
