Annotation of wikisrc/users/wiz/wip-migration.mdwn, revision 1.12
1.1 wiz 1: # pkgsrc-wip migration to git TODO
2:
3: ## convert repository
4:
1.12 ! wiz 5: - get list of committers
! 6:
! 7: sourceforge user name => Full Name (possible mostly from commit emails)
! 8: and email address (ask on pkgsrc-users).
! 9:
! 10: [[authors list started here|http://wiki.netbsd.org/users/wiz/authorslist/]]
1.3 wiz 11:
12: how to use authors list: see e.g. reposurgeon(1) "ARTIFACT REMOVAL" section, "authors" keyword
13:
1.1 wiz 14: - convert
15:
16: - close down CVS
17:
18: add a new script with an error message (indicating the new repository
19: location) and exit 1, and use it as verifymsg script for the wip
1.4 wiz 20: tree. See e.g. [[here|http://stackoverflow.com/questions/1857101/use-the-commit-message-in-a-cvs-pre-commit-hook]]
1.1 wiz 21:
22: ## git setup
23:
1.12 ! wiz 24: - add check that no new tags are created
! 25:
! 26: - can we include the pusher in the commit emails?
1.10 wiz 27:
28: - add SSL support
29:
30: - add IPv6 support
31:
1.12 ! wiz 32: ### DONE
! 33:
! 34: - set up git server (SSH) -- done
! 35:
! 36: - set up HTTP server for repository -- done (gitweb)
! 37:
! 38: - add user accounts
! 39:
! 40: ask for SSH keys on pkgsrc-user
! 41:
! 42: done in [[http://mail-index.netbsd.org/pkgsrc-users/2015/08/21/msg022059.html]]
! 43:
! 44: - add script that generates commit emails -- done
! 45:
! 46: - improve script that generates commit emails: subject should contain useful path -- done
! 47:
! 48: after discussions we decided to use git standards instead: first block of commit in subject
! 49:
! 50: - add script that checks no new branches are created -- done
! 51:
! 52:
1.1 wiz 53: ## sourceforge shutdown
54:
55: - shut down remaining mailing lists
56:
57: - clean up htdocs-wip
58:
1.6 wiz 59: make htdocs-wip a redirect to [[wip-users]]
1.1 wiz 60: and link the new location
61:
1.5 wiz 62: ## documentation
63:
64: - how to rebase
65:
66: - what else?
1.12 ! wiz 67:
! 68: ### DONE
! 69:
! 70: - how users should set up their global git config -- done
! 71:
! 72: - how to pull -- done
! 73:
! 74: - how to push -- done
! 75:
! 76: ## various
! 77:
! 78: ### DONE
! 79:
! 80: - snapshots -- done (webgit)
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb