use std::ops::{Index, IndexMut};
use itertools::Itertools;
use unicode_segmentation::UnicodeSegmentation;
use super::draw;
use crate::cli;
use crate::config::{self, delta_unreachable};
use crate::delta::{DiffType, InMergeConflict, MergeParents, State, StateMachine};
use crate::minusplus::MinusPlus;
use crate::paint;
use crate::style::Style;
#[derive(Clone, Debug, PartialEq)]
pub enum MergeConflictCommit {
Ours,
Ancestral,