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

1.1       wiz         1: # pkgsrc-wip migration to git TODO
                      2: 
                      3: ## convert repository
                      4: 
1.17    ! wiz         5: ### DONE
        !             6: 
1.13      wiz         7: - get list of committers -- cut-off date is September 15
1.12      wiz         8: 
                      9:        sourceforge user name => Full Name (possible mostly from commit emails)
1.13      wiz        10:        and email address (asked on pkgsrc-users, tech-pkg (twice each), netbsd-announce, blog.netbsd.org).
1.12      wiz        11: 
                     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.17    ! wiz        26: - add IPv6 support
        !            27: 
        !            28: ### DONE
        !            29: 
1.12      wiz        30: - add check that no new tags are created
                     31: 
1.10      wiz        32: - add SSL support
                     33: 
1.12      wiz        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: 
1.15      wiz        54: - include the pusher in the commit emails
                     55: 
1.16      wiz        56: - fix UTF-8 in committer's name (From:, body)
1.12      wiz        57: 
1.1       wiz        58: ## sourceforge shutdown
                     59: 
1.17    ! wiz        60: ### DONE
        !            61: 
1.1       wiz        62: - shut down remaining mailing lists
                     63: 
                     64: - clean up htdocs-wip
                     65: 
1.6       wiz        66:        make htdocs-wip a redirect to [[wip-users]]
1.1       wiz        67:        and link the new location
                     68: 
1.5       wiz        69: ## documentation
                     70: 
1.12      wiz        71: ### DONE
                     72: 
                     73: - how users should set up their global git config -- done
                     74: 
                     75: - how to pull -- done
                     76: 
                     77: - how to push -- done
                     78: 
1.17    ! wiz        79: - how to rebase
        !            80: 
1.12      wiz        81: ## various
                     82: 
                     83: ### DONE
                     84: 
                     85: - snapshots -- done (webgit)

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