BranchState
import type { ConflictRecord } from "#codebase/tcmts/cli/merge"; import type { NameRow } from "#codebase/tcmts/store"; export interface BranchState { /** the branch's head causal */ head: string; /** the sides of its conflicts, as a merge kept them, by name (a server that doesn't keep them: none) */ conflicts?: Record<string, ConflictRecord>; names: NameRow[]; }