File:  [NetBSD Developer Wiki] / wikisrc / users / wiz / wip-migration.mdwn
Revision 1.8: download - view: text, annotated - select for diffs
Mon Aug 24 07:07:45 2015 UTC (6 years, 10 months ago) by wiz
Branches: MAIN
CVS tags: HEAD
Remove one, mark one done -- we are getting there.

# 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 [[]]

	[[authors list started here|]]

	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|]]

## git setup

- set up git server (SSH) -- done

- set up HTTP server for repository

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

- add user accounts

	ask for SSH keys on pkgsrc-user

	done in [[]]

- add script that generates commit emails -- done

- add script that checks no new branches are created -- done

## sourceforge shutdown

- shut down remaining mailing lists

- clean up htdocs-wip

	make htdocs-wip a redirect to [[wip-users]]
	and link the new location

## documentation

- how users should set up their global git config -- done

- how to pull -- done

- how to push -- done

- how to rebase

- what else?

## various

- snapshots
    should the snapshots include .git?  Doesn't seem worth it.

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb