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