Changes between Version 29 and Version 30 of GitMigration


Ignore:
Timestamp:
04/22/19 08:25:59 (6 years ago)
Author:
neteler
Comment:

+ section on Implementation of migration from OSGeo SVN and trac to GitHub

Legend:

Unmodified
Added
Removed
Modified
  • GitMigration

    v29 v30  
    9090
    9191
    92 * Sign in using OSGeo Userid
    93 * Autonomously create and manage teams
    94 * Autonomously create and manage repositories
    95 * Create private repositories (for software vulnerability testing, etc.)
    96 * Import tickets from Trac
    97 * Import tickets from Redmine
    98 * Comment tickets via email
    99 * Comment/close tickets via commit log
    100 * SVN->GIT sync - (Mirroring existing SVN repository) see:/ticket/1654
    101 * Integration with CI service (hosted eg. Travis-CI, !AppVeyor, !GitLab CI), self-hosted (e.g. !Buildbot, ?))
     92 * Sign in using OSGeo Userid
     93 * Autonomously create and manage teams
     94 * Autonomously create and manage repositories
     95 * Create private repositories (for software vulnerability testing, etc.)
     96 * Import tickets from Trac
     97 * Import tickets from Redmine
     98 * Comment tickets via email
     99 * Comment/close tickets via commit log
     100 * SVN->GIT sync - (Mirroring existing SVN repository) see:/ticket/1654
     101 * Integration with CI service (hosted eg. Travis-CI, !AppVeyor, !GitLab CI), self-hosted (e.g. !Buildbot, ?))
    102102
     103Extra link:
     104 * ~~ New !GitHub API for importing issues: https://gist.github.com/jonmagic/5282384165e0f86ef105 ~~ (we didn't know about it in time)
    103105
    104 == Next steps ==
     106== Next steps Feb 2019 ==
    105107
    106108=== User Survey ===
     
    11211420 Feb 2019:
    113115 * Results available here: https://docs.google.com/forms/d/1BoTFyZRNebqVX98A3rh5GpUS2gKFfmuim78gbradDjc/viewanalytics
    114 
    115116
    116117=== git test migration ===
     
    124125=== PSC vote ===
    125126
    126  * Motion: 18 Apr 2019
     127 * RFC 6
     128   * https://trac.osgeo.org/grass/wiki/RFC/6_MigrationGitHub
     129 * Motion on RFC 6: 18 Apr 2019
    127130   * https://lists.osgeo.org/pipermail/grass-psc/2019-April/002026.html
    128  * Result: tbd
     131 * Result: motion carried 22 Apr 2019
     132   *
    129133
    130 === Transfer to OSGeo organization within !GitHub ===
     134== Implementation of migration from OSGeo SVN and trac to !GitHub ==
    131135
    132 In case of positive voting:
     136=== Transfer to repo to OSGeo organization within !GitHub ===
     137
     138One option is to update the existing draft migration (https://github.com/grass-svn2git/) uner the existing OSGeo organization on !GitHub:
    133139 * https://help.github.com/en/articles/transferring-a-repository
    134 === RFC 6: Migration from SVN to !GitHub ===
    135140
    136   * https://trac.osgeo.org/grass/wiki/RFC/6_MigrationGitHub (draft)
    137 == Extra technical links ==
     141=== Migration of trac issues ===
     142  * ...
    138143
    139   * ~~ New !GitHub API for importing issues: https://gist.github.com/jonmagic/5282384165e0f86ef105 ~~ (we didn't know about it in time)
     144===  New labels in the GitHub issue tracker ===
     145  * c.f. also current QGIS cleanup
     146
     147=== Migration of trac wiki ===
     148  * ...
     149
     150=== Setup of Gitlab mirror ===
     151
    140152  * Import your project from !GitHub to !GitLab: https://docs.gitlab.com/ee/user/project/import/github.html
     153  * how to mirror !GitHub issues?
    141154
    142 == Future plans not being part of this RFC ==
     155== Future plans not being part of initial migration ==
    143156
    144   * Usage of github backporting application, https://github.com/apps/backporting (already used by GDAL, PROJ, QGIS, ...)
    145   * DOI support through zenodo by connecting repos on !GitHub with Zenodo: https://guides.github.com/activities/citable-code/
     157  * Usage of github backporting application
     158    * https://github.com/apps/backporting (already used by GDAL, PROJ, QGIS, ...)
     159  * DOI support through zenodo by connecting repos on !GitHub with Zenodo:
     160    * https://guides.github.com/activities/citable-code/
    146161  * Release of GRASS GIS 8.0.0 (or earlier) from !GitHub