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() data class RebaseBranch(val ref: Ref) : LogDialog() }