File:  [NetBSD Developer Wiki] / wikisrc / users / wiz / wip-migration.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Mon Aug 10 17:00:37 2015 UTC (7 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: HEAD
Add URL for CVS script howto.

    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. See e.g. http://stackoverflow.com/questions/1857101/use-the-commit-message-in-a-cvs-pre-commit-hook
   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