pendingMerge

tcmts.cli.merge.pendingMerge · #54jayt3t · term · runs anywhere

The merge not finished into branch (this process's), if there is one.

import type { Codebase } from "#codebase/tcmts/cli/codebase";
import type { PendingMerge } from "#codebase/tcmts/cli/merge";

export function pendingMerge(
  cb: Codebase,
  branch = cb.store.branch().name,
): PendingMerge | undefined {
  const v = cb.store.getSetting(`merging ${branch}`);
  return v ? (JSON.parse(v) as PendingMerge) : undefined;
}

uses

used by