File:  [NetBSD Developer Wiki] / wikisrc / users / wiz / wip-migration.mdwn
Revision 1.14: download - view: text, annotated - select for diffs
Mon Aug 31 22:42:18 2015 UTC (7 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: HEAD
+ fix UTF-8 in committer's name (From:, body)

    1: # pkgsrc-wip migration to git TODO
    2: 
    3: ## convert repository
    4: 
    5: - get list of committers -- cut-off date is September 15
    6: 
    7: 	sourceforge user name => Full Name (possible mostly from commit emails)
    8: 	and email address (asked on pkgsrc-users, tech-pkg (twice each), netbsd-announce, blog.netbsd.org).
    9: 
   10: 	[[authors list started here|http://wiki.netbsd.org/users/wiz/authorslist/]]
   11: 
   12: 	how to use authors list: see e.g. reposurgeon(1) "ARTIFACT REMOVAL" section, "authors" keyword
   13: 
   14: - convert
   15: 
   16: - close down CVS
   17: 
   18: 	add a new script with an error message (indicating the new repository
   19: 	location) and exit 1, and use it as verifymsg script for the wip
   20: 	tree. See e.g. [[here|http://stackoverflow.com/questions/1857101/use-the-commit-message-in-a-cvs-pre-commit-hook]]
   21: 
   22: ## git setup
   23: 
   24: - add check that no new tags are created
   25: 
   26: - fix UTF-8 in committer's name (From:, body)
   27: 
   28: - can we include the pusher in the commit emails?
   29: 
   30: - add SSL support
   31: 
   32: - add IPv6 support
   33: 
   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: 
   54: 
   55: ## sourceforge shutdown
   56: 
   57: - shut down remaining mailing lists
   58: 
   59: - clean up htdocs-wip
   60: 
   61: 	make htdocs-wip a redirect to [[wip-users]]
   62: 	and link the new location
   63: 
   64: ## documentation
   65: 
   66: - how to rebase
   67: 
   68: - what else?
   69: 
   70: ### DONE
   71: 
   72: - how users should set up their global git config -- done
   73: 
   74: - how to pull -- done
   75: 
   76: - how to push -- done
   77: 
   78: ## various
   79: 
   80: ### DONE
   81: 
   82: - snapshots -- done (webgit)

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