Annotation of wikisrc/users/wiz/wip-migration.mdwn, revision 1.10

1.1       wiz         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: 
1.4       wiz        10:        asked in [[http://mail-index.netbsd.org/pkgsrc-users/2015/08/11/msg021991.html]]
1.3       wiz        11: 
1.4       wiz        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.6       wiz        26: - set up git server (SSH) -- done
1.1       wiz        27: 
1.9       wiz        28: - set up HTTP server for repository -- done (gitweb)
1.1       wiz        29: 
                     30: - add user accounts
                     31: 
1.6       wiz        32:        ask for SSH keys on pkgsrc-user
                     33: 
                     34:        done in [[http://mail-index.netbsd.org/pkgsrc-users/2015/08/21/msg022059.html]]
1.1       wiz        35: 
1.8       wiz        36: - add script that generates commit emails -- done
1.1       wiz        37: 
1.10    ! wiz        38: - improve script that generates commit emails: subject should contain useful path
        !            39: 
1.8       wiz        40: - add script that checks no new branches are created -- done
1.1       wiz        41: 
1.10    ! wiz        42: - add script that checks no new tags are created
        !            43: 
        !            44: - add SSL support
        !            45: 
        !            46: - add IPv6 support
        !            47: 
1.1       wiz        48: ## sourceforge shutdown
                     49: 
                     50: - shut down remaining mailing lists
                     51: 
                     52: - clean up htdocs-wip
                     53: 
1.6       wiz        54:        make htdocs-wip a redirect to [[wip-users]]
1.1       wiz        55:        and link the new location
                     56: 
1.5       wiz        57: ## documentation
                     58: 
1.6       wiz        59: - how users should set up their global git config -- done
1.5       wiz        60: 
1.6       wiz        61: - how to pull -- done
1.5       wiz        62: 
1.6       wiz        63: - how to push -- done
1.5       wiz        64: 
                     65: - how to rebase
                     66: 
                     67: - what else?
                     68: 
1.1       wiz        69: ## various
                     70: 
1.9       wiz        71: - snapshots -- done (webgit)

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