File:  [NetBSD Developer Wiki] / wikisrc / users / wiz / wip-migration.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Tue Aug 11 14:30:46 2015 UTC (6 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: HEAD
expand about authors list, try improving URL.

# pkgsrc-wip migration to git TODO

## convert repository

- get list of committers

	sourceforge user name => Full Name (possible mostly from commit emails)
	and email address (ask on pkgsrc-users).

	asked in [http://mail-index.netbsd.org/pkgsrc-users/2015/08/11/msg021991.html]

	[authors list started here|http://wiki.netbsd.org/users/wiz/authorslist/]

	how to use authors list: see e.g. reposurgeon(1) "ARTIFACT REMOVAL" section, "authors" keyword

- convert

- close down CVS

	add a new script with an error message (indicating the new repository
	location) and exit 1, and use it as verifymsg script for the wip
	tree. See e.g. [here|http://stackoverflow.com/questions/1857101/use-the-commit-message-in-a-cvs-pre-commit-hook]

## git setup

- set up git server (SSH)

- set up HTTP server for repository

	but which?
	- git serve(r)
	- cgit
	- gitolite

- add user accounts

	ask for SSH keys on pkgsrc-users, and update htdocs-wip 

- add script that generates commit emails

- add script that checks no new branches are created

- add script that complains about pulling without -r?

	like libreoffice does if you have local commits

## sourceforge shutdown

- shut down remaining mailing lists

- clean up htdocs-wip

	make htdocs-wip a redirect to a wip page in the wiki
	and link the new location

## various

- snapshots

	are they still necessary or is the 'download tar.gz' button enough
	(does it even exist in plain git?)

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb