- Refactored log function into multiple sub functions - Removed use of DialogManager from Log - Merge branch now shows current branch instead of hardcoded "HEAD"
12 lines
384 B
Kotlin
12 lines
384 B
Kotlin
package app.ui.log
|
|
|
|
import app.git.graph.GraphNode
|
|
import org.eclipse.jgit.lib.Ref
|
|
|
|
sealed class LogDialog {
|
|
object None: LogDialog()
|
|
data class NewBranch(val graphNode: GraphNode): LogDialog()
|
|
data class NewTag(val graphNode: GraphNode): LogDialog()
|
|
data class ResetBranch(val graphNode: GraphNode): LogDialog()
|
|
data class MergeBranch(val ref: Ref): LogDialog()
|
|
} |