@@ -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