Stretch

tcmts.cli.merge.Stretch · #qxmf3gi6 · type

Where what one side of a merge changed (or both did) is in what's merged: its first line (from 0) and how many (none: it took lines out); conflict, both changed it differently: it's marked.

export interface Stretch {
  by: "ours" | "theirs" | "both";
  at: number;
  lines: number;
  conflict?: true;
}

used by