clarify responsability in gitolite migration procedure (#41180) authored by anarcat's avatar anarcat
...@@ -280,22 +280,31 @@ TPA with the before/after names, and how they should be handled. ...@@ -280,22 +280,31 @@ TPA with the before/after names, and how they should be handled.
For example, here's the table of repositories migrated by the For example, here's the table of repositories migrated by the
applications team: applications team:
| Gitolite | GitLab | fate | | Gitolite | GitLab | fate |
|----------------------------|--------------------------------------|---------| |----------------------------|--------------------------------------|----------|
| builders/tor-browser-build | tpo/applications/tor-browser-build | migrate | | builders/tor-browser-build | tpo/applications/tor-browser-build | migrated |
| builders/rbm | tpo/applications/rbm | migrate | | builders/rbm | tpo/applications/rbm | migrated |
| tor-android-service | tpo/applications/tor-android-service | migrate | | tor-android-service | tpo/applications/tor-android-service | migrated |
| tor-browser | tpo/applications/tor-browser | migrate | | tor-browser | tpo/applications/tor-browser | migrated |
| tor-browser-spec | tpo/applications/tor-browser-spec | migrate | | tor-browser-spec | tpo/applications/tor-browser-spec | migrated |
| tor-launcher | tpo/applications/tor-launcher | archive | | tor-launcher | tpo/applications/tor-launcher | archived |
| torbutton | tpo/applications/torbutton | archive | | torbutton | tpo/applications/torbutton | archived |
The above shows 5 repositories that should be migrated to GitLab and The above shows 5 repositories that have been migrated to GitLab and
still active, two that should be migrated and archived. There's a are still active, two that have be migrated and archived. There's a
third possible fate that is "destroy" in which case TPA will simply third possible fate that is "destroy" in which case TPA will simply
mark the repository as inactive and will not migrate it. mark the repository as inactive and will not migrate it.
See [issue tpo/tpa/team#41181](https://gitlab.torproject.org/tpo/tpa/team/-/issues/41181) for an example issue as well. Note the verb tense matters here: if the repository is marked as
"migrated" or "archived", TPA will **assume the repository has already
been migrated and/or archived**! It is your responsibility to do that
migration, unless otherwise noted.
So if you *do* want TPA to actually migrate the repositories for you,
please make that explicit in the issue and use the proper verb tenses.
See [issue tpo/tpa/team#41181](https://gitlab.torproject.org/tpo/tpa/team/-/issues/41181) for an example issue as well,
although that one doesn't use the proper verb tenses
#### TPA part: lock down the repository and add redirections #### TPA part: lock down the repository and add redirections
... ...
......