Migrate the Twisted tickets:
Latest benchmark if nothing goes wrong: Importing the 8 sample tickets took 3 minutes (2.666 tickets/minute; all Twisted tickets would take 64.66 hours if the sample is representative)
Script modification:
Migration:
twisted-trac-staging
twisted/twisted
From Adi:
Hooks server (unrelated to migration):
Migrate the Twisted tickets:
Latest benchmark if nothing goes wrong: Importing the 8 sample tickets took 3 minutes (2.666 tickets/minute; all Twisted tickets would take 64.66 hours if the sample is representative)
Script modification:
branches/prefix from SVNMigration:
twisted-trac-staging
twisted/twisted
milestones_created.tsvtickets_created.tsvtickets_expected_gold.tsv(generated from a dry-run for all repos at the beginning, to allow ID preservation for linking)twisted-trac) and other settings inconfig.pyASSIGNABLE_USERSinconfig.pytrac#prefix going tohttps://twistedmatrix.com/trac/ticket/<num>postgres-to-sqlite.sh: check if have latest events in timelinetickets_expected.tsvwithtickets_expected_gold.tsv)select_ticketsto only migrate a single ticket, see if all is all right. Then migrate the next 5 tickets, see if everything is still OK.tickets_created.tsvto reflect reality. The migration took 17h14m for https://github.com/twisted/twisted-trac-migration-3 ..pre-commit-config.yamlas well as org settings)tickets_created.tsvfor redirections to GitHub via JS - doneFrom Adi:
Hooks server (unrelated to migration):