in src/main/kotlin/com/jetbrains/interactiveRebase/visuals/multipleBranches/SidePanel.kt [43:64]
fun updateBranchNames() {
removeAll()
sideBranchPanels.clear()
updateBranches()
val addedBranch = project.service<ModelService>().graphInfo.addedBranch?.name
var selectedPanel: SideBranchPanel? = null
for (i in 0 until branches.size) {
createSideBranchPanel(i)
val panel: SideBranchPanel = sideBranchPanels[i]
if (panel.branchName == addedBranch) {
panel.selectBranchVisually()
selectedPanel = panel
}
}
if (selectedPanel != null) {
makeBranchesUnavailableExceptCurrent(selectedPanel)
}
revalidate()
repaint()
}