# pkgsrc-wip migration to git TODO ## convert repository ### DONE - get list of committers -- cut-off date is September 15 sourceforge user name => Full Name (possible mostly from commit emails) and email address (asked on pkgsrc-users, tech-pkg (twice each), netbsd-announce, blog.netbsd.org). [[authors list started here|http://wiki.netbsd.org/users/wiz/authorslist/]] how to use authors list: see e.g. reposurgeon(1) "ARTIFACT REMOVAL" section, "authors" keyword - convert - close down CVS add a new script with an error message (indicating the new repository location) and exit 1, and use it as verifymsg script for the wip tree. See e.g. [[here|http://stackoverflow.com/questions/1857101/use-the-commit-message-in-a-cvs-pre-commit-hook]] ## git setup - add IPv6 support ### DONE - add check that no new tags are created - add SSL support ### DONE - set up git server (SSH) -- done - set up HTTP server for repository -- done (gitweb) - add user accounts ask for SSH keys on pkgsrc-user done in [[http://mail-index.netbsd.org/pkgsrc-users/2015/08/21/msg022059.html]] - add script that generates commit emails -- done - improve script that generates commit emails: subject should contain useful path -- done after discussions we decided to use git standards instead: first block of commit in subject - add script that checks no new branches are created -- done - include the pusher in the commit emails - fix UTF-8 in committer's name (From:, body) ## sourceforge shutdown ### DONE - shut down remaining mailing lists - clean up htdocs-wip make htdocs-wip a redirect to [[wip-users]] and link the new location ## documentation ### DONE - how users should set up their global git config -- done - how to pull -- done - how to push -- done - how to rebase ## various ### DONE - snapshots -- done (webgit)