This is a partial list of things that had to change for svn. I’m basing this on my cvs logs and memory.
- ~/.procmailrc – make sure we process the incoming email from the new mailing list
- mailing list subscription – subscribe to the new commit messages
- adjust verifyport.pm to not fetch directories (which appear in svn but not cvs commit emails)
- ignore PROPS & CHANGES message in svn commits
- prepend a repository name to paths (e.g. ports)
- create a script for fetching files from svn instead of from cvs
- adjust existing scripts to start using the fetch-svn-file.sh script
- Ignore ports/CVSROOT so we don’t fetch it thinking it is a new port
- adjust process_mail.pl to recognize the incoming email as being one we wish to process
Oh, and when you list a non-port, there is still a link to CVS:
e.g. http://www.freshports.org/www/Makefile