Uploaded image for project: 'Infrastructure'
  1. Infrastructure
  2. INFRA-18499

Migrate primary VCS from SVN to Git for Apache JMeter

    XMLWordPrintableJSON

    Details

    • Type: SVN->GIT Migration
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: None
    • Component/s: GitBox, Subversion
    • Labels:
      None

      Description

      There's an agreement to migrate from SVN to GitBox for Apache JMeter.

      Here's the vote thread: https://www.mail-archive.com/dev@jmeter.apache.org/msg13085.html

      One of the ideas is to cleanup Git repository as a part of migration (e.g. remove accidentally committed multi-megabyte jar files)

      Can you please clarify if that is a viable approach?
      My understanding is that it is valid to alter history (e.g. remove unrelated files) during SVN->Git migration.

      Note: I do understand that "GitHub pull requests will need to be rebased", so the question is more like "are there limitations on history edits during migration?"


      Current SVN: https://svn.apache.org/repos/asf/jmeter
      Desired Git: https://github.com/apache/jmeter

      "git cleanup" is an automatic script: https://github.com/vlsi/jmeter-git-cleanup/blob/4cb08789bd70eb61f77e94fbebc32974ea6da215/run.sh
      The result is as follows: https://github.com/vlsi/jmeter-git-cleanup-result

      As far as I understand, the process is as follows:
      * JMeter committers settle on a timeframe so they do not commit to SVN/Git repositories
      * Infra disables SVN->Git sync
      * Infra disables mail notifications for https://github.com/apache/jmeter
      * Infra makes SVN repository a read-only one
      * Infra (or someone from JMeter comitters?) populates https://github.com/apache/jmeter
      * Infra enables mail notifications for https://github.com/apache/jmeter




        Attachments

          Activity

            People

            • Assignee:
              cml Chris Lambertus
              Reporter:
              vladimirsitnikov Vladimir Sitnikov
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: