differ
tcmts.cli.sync.differ · #icnhsksk · term · runs anywhere
import { releaseKey } from "#codebase/tcmts/cli/sync";
import type { Remote } from "#codebase/tcmts/cli/sync";
import { shortHash } from "#codebase/tcmts/core/hash";
import type { Release } from "#codebase/tcmts/store";
export const differ = (remote: Remote, theirs: Release, mine: Release) =>
new Error(
`${remote.label} has a different ${releaseKey(mine)} (${shortHash(theirs.causal)}, here ${shortHash(mine.causal)}): a version names one release, for good`,
)
uses
used by