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: asked in [http://mail-index.netbsd.org/pkgsrc-users/2015/08/11/msg021991.html]
11:
12: [authors list started here|http://wiki.netbsd.org/users/wiz/authorslist/]
13:
14: how to use authors list: see e.g. reposurgeon(1) "ARTIFACT REMOVAL" section, "authors" keyword
15:
16: - convert
17:
18: - close down CVS
19:
20: add a new script with an error message (indicating the new repository
21: location) and exit 1, and use it as verifymsg script for the wip
22: tree. See e.g. [here|http://stackoverflow.com/questions/1857101/use-the-commit-message-in-a-cvs-pre-commit-hook]
23:
24: ## git setup
25:
26: - set up git server (SSH)
27:
28: - set up HTTP server for repository
29:
30: but which?
31: - git serve(r)
32: - cgit
33: - gitolite
34:
35: - add user accounts
36:
37: ask for SSH keys on pkgsrc-users, and update htdocs-wip
38:
39: - add script that generates commit emails
40:
41: - add script that checks no new branches are created
42:
43: - add script that complains about pulling without -r?
44:
45: like libreoffice does if you have local commits
46:
47: ## sourceforge shutdown
48:
49: - shut down remaining mailing lists
50:
51: - clean up htdocs-wip
52:
53: make htdocs-wip a redirect to a wip page in the wiki
54: and link the new location
55:
56: ## various
57:
58: - snapshots
59:
60: are they still necessary or is the 'download tar.gz' button enough
61: (does it even exist in plain git?)
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb