BranchState

tcmts.cli.sync.BranchState · #fsuiufj5 · type

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[];
}

uses

used by