infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Sitnikov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (INFRA-18499) Migrate primary VCS from SVN to Git for Apache JMeter
Date Mon, 17 Jun 2019 04:39:00 GMT

    [ https://issues.apache.org/jira/browse/INFRA-18499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16865302#comment-16865302
] 

Vladimir Sitnikov commented on INFRA-18499:
-------------------------------------------

Can you please clarify what do you mean by provenance, and could you please clarify why do
you think we are losing it?

1) old commits will still be related to svn
2) new commits would be exactly the same diffs, and author/committer fields would be the same.
Ot top of that, there will be former-commit-id footer for new commits.

Nothing will be lost

> Migrate primary VCS from SVN to Git for Apache JMeter
> -----------------------------------------------------
>
>                 Key: INFRA-18499
>                 URL: https://issues.apache.org/jira/browse/INFRA-18499
>             Project: Infrastructure
>          Issue Type: SVN->GIT Migration
>          Components: GitBox, Subversion
>            Reporter: Vladimir Sitnikov
>            Assignee: Chris Lambertus
>            Priority: Major
>
> 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



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message