1: # pkgsrc-wip migration to git TODO
2:
3: ## convert repository
4:
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: - convert
11:
12: - close down CVS
13:
14: add a new script with an error message (indicating the new repository
15: location) and exit 1, and use it as verifymsg script for the wip
16: tree.
17:
18: ## git setup
19:
20: - set up git server (SSH)
21:
22: - set up HTTP server for repository
23:
24: but which?
25: - git serve(r)
26: - cgit
27: - gitolite
28:
29: - add user accounts
30:
31: ask for SSH keys on pkgsrc-users, and update htdocs-wip
32:
33: - add script that generates commit emails
34:
35: - add script that checks no new branches are created
36:
37: - add script that complains about pulling without -r?
38:
39: like libreoffice does if you have local commits
40:
41: ## sourceforge shutdown
42:
43: - shut down remaining mailing lists
44:
45: - clean up htdocs-wip
46:
47: make htdocs-wip a redirect to a wip page in the wiki
48: and link the new location
49:
50: ## various
51:
52: - snapshots
53:
54: are they still necessary or is the 'download tar.gz' button enough
55: (does it even exist in plain git?)
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb