Common-Lisp.net migration to GitLab: status
As announced in this e-mail, common-lisp.net services will be restructured - to the benefit of (most) users as well as the admins.
In this follow-up e-mail, a roadmap was proposed on how to get services restructured. Said roadmap is the basis for the table below showing the status of each step and if completed - when the step was completed.
# | Step | Status | Date |
---|---|---|---|
0. | Install a Code Commenting plugin on Trac to make it match the GitLab code commenting capabilities | Pending | |
1. | Finish my experiments regarding the GitLab
setup / installation see feedback solicited and mapping of repositories | Done | March 20, 2015 |
2. | Install GitLab on common-lisp.net (under the gitlab.common-lisp.net domain? or should we prefer git.common-lisp.net?) | Done | March 20, 2015 |
3. | Run the migration to create all users and groups in GitLab | Done | March 20, 2015 |
4. | Import the CMUCL git repositories (using the script to be used for all projects) | skipped | |
5. | Run a trial period of 2 months with Raymond Toy and CMUCL to iron out any unnoticed issues | skipped | |
6. | Import the user's git repositories | Done | March 20, 2015 |
7. | Import all projects with Git repositories | Done | March 20, 2015 |
8. | Turn off gitweb --> introduce rewrite rules to point to gitlab | Done | March 20, 2015 |
9. | Turn off git plugin for Trac --> introduce rewrite rules to point to gitlab | Done | March 20, 2015 |
10. | Turn off git-daemon (fully depend on https checkouts) | Done | March 20, 2015 |
11. | Convert all project darcs repositories to git --> Notify all darcs project owners before we do about a planning/timing | ||
12. | Import the converted darcs repositories | ||
13. | Convert users' darcs repositories --> Notify all darcs users before we do about a planning/timing | ||
14. | Import converted users' darcs repositories | ||
15. | Turn off darcsweb webbrowsing --> introduce rewrite rules to point to gitlab | ||
16. | Contact CVS repository owners to ask if they want to migrate to Git (the default) or Subversion | In progress | April 19, 2015 |
17. | Convert CVS repositories to Subversion (where requested / defaulted) | none requested | |
18. | Convert CVS repositories to Git (where requested / defaulted) | In progress | April 19, 2015 |
19. | Import git-converted CVS repositories | In progress | April 19, 2015 |
20. | Turn off ViewVC (Subversion & CVS) web-browsing --> introduce rewrite rules to point to gitlab/Trac | In progress | April 19, 2015 |
21. | Turn off cvsd and related cron jobs | ||
22. | Turn off svnserve (fully depend on https checkouts) |