MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / writeMarker

Function writeMarker

packages/migration-legacy/src/marker.ts:35–55  ·  view source on GitHub ↗
(
  sourceHome: string,
  run: MarkerRun & { readonly targetPath: string },
)

Source from the content-addressed store, hash-verified

33}
34
35export async function writeMarker(
36 sourceHome: string,
37 run: MarkerRun & { readonly targetPath: string },
38): Promise<void> {
39 const data: MarkerData = {
40 version: 1,
41 first_migrated_at: run.startedAt,
42 last_migrated_at: run.completedAt,
43 migrator_version: run.migratorVersion,
44 target_path: run.targetPath,
45 runs: [
46 {
47 startedAt: run.startedAt,
48 completedAt: run.completedAt,
49 migratorVersion: run.migratorVersion,
50 summary: run.summary,
51 },
52 ],
53 };
54 await writeFile(migratedMarker(sourceHome), JSON.stringify(data, null, 2), 'utf-8');
55}
56
57export async function appendMarkerRun(
58 sourceHome: string,

Callers 2

marker.test.tsFile · 0.85
runMigrationFunction · 0.85

Calls 2

migratedMarkerFunction · 0.85
writeFileFunction · 0.50

Tested by

no test coverage detected