Skip to content

Commit f409414

Browse files
committed
chore: list repos gone
1 parent d911dc1 commit f409414

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

scripts/version-migrate-run.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -414,23 +414,27 @@ async function main() {
414414
const filesWithAudit = ok.filter((r) => (r.auditLines || 0) > 0).length;
415415
console.log('');
416416
console.log('--- DRY RUN summary (no changes were made) ---');
417+
const skippedRepos = [...new Set(skipped.map((r) => r.repo))].sort();
417418
console.log(` File IDs processed: ${ok.length}${errors.length > 0 ? ` (${errors.length} error(s))` : ''}`);
418-
console.log(` Repos not found: ${skipped.length} file ID(s) skipped`);
419+
console.log(` Repos not found: ${skipped.length} file ID(s) skipped${skippedRepos.length ? ` (${skippedRepos.join(', ')})` : ''}`);
419420
console.log(` Snapshots would copy: ${totalSnapshots}`);
420421
console.log(` audit.txt would write: ${filesWithAudit} file(s), ${totalAuditLines} total lines (after dedup + merge)`);
421422
const idsPerSec = ok.length / elapsedSec;
422423
console.log(` Timing: ${elapsedSec.toFixed(1)}s total | ${idsPerSec.toFixed(1)} file IDs/s`);
423424
console.log(' Compare with Analyse: "With content" ≈ snapshots above; run without DRY_RUN to apply.');
424425
} else if (errors.length > 0 || skipped.length > 0) {
425426
console.log('');
426-
console.log(`Done. ${results.length} processed, ${skipped.length} skipped (repo gone), ${errors.length} error(s).`);
427+
const skippedRepos = [...new Set(skipped.map((r) => r.repo))].sort();
428+
console.log(`Done. ${results.length} processed, ${skipped.length} skipped (repo gone${skippedRepos.length ? `: ${skippedRepos.join(', ')}` : ''}), ${errors.length} error(s).`);
427429
}
428430

429431
if (ok.length > 0 && !DRY_RUN) {
430432
const totalSnapshots = ok.reduce((sum, r) => sum + r.snapshots, 0);
431433
const totalAuditLines = ok.reduce((sum, r) => sum + (r.auditLines || 0), 0);
432434
console.log('');
433-
console.log(`Completed in ${elapsedSec.toFixed(1)}s | ${(ok.length / elapsedSec).toFixed(1)} file IDs/s | ${totalSnapshots} snapshots copied, ${totalAuditLines} audit lines written${skipped.length > 0 ? ` | ${skipped.length} skipped (repo gone)` : ''}`);
435+
const skippedRepos = [...new Set(skipped.map((r) => r.repo))].sort();
436+
const skippedSuffix = skipped.length > 0 ? ` | ${skipped.length} skipped (repo gone${skippedRepos.length ? `: ${skippedRepos.join(', ')}` : ''})` : '';
437+
console.log(`Completed in ${elapsedSec.toFixed(1)}s | ${(ok.length / elapsedSec).toFixed(1)} file IDs/s | ${totalSnapshots} snapshots copied, ${totalAuditLines} audit lines written${skippedSuffix}`);
434438
}
435439
}
436440

0 commit comments

Comments
 (0)