infra-issues mailing list archives

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


Vladimir Sitnikov commented on INFRA-18499:

[~cml], it seems to take more Infra time than I expected, sorry for that.

I have one more issue:  gitbox repository seems to miss `HEAD` symbolic reference, thus git
clone complains:

LANG=en_US.utf-8 git clone
Cloning into 'jmeter'...
remote: Counting objects: 191859, done.
remote: Compressing objects: 100% (29641/29641), done.
remote: Total 191859 (delta 115420), reused 191721 (delta 115285)
Receiving objects: 100% (191859/191859), 51.69 MiB | 3.18 MiB/s, done.
Resolving deltas: 100% (115420/115420), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout.

Could you try something like "git symbolic-ref HEAD refs/heads/master" in gitbox repo?
Theoretically it should heal git clone. Gitbox UI looks fine.

> Migrate primary VCS from SVN to Git for Apache JMeter
> -----------------------------------------------------
>                 Key: INFRA-18499
>                 URL:
>             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:
> 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:
> Desired Git:
> "git cleanup" is an automatic script:
> The result is as follows:
> 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
> * Infra makes SVN repository a read-only one
> * Infra (or someone from JMeter comitters?) populates
> * Infra enables mail notifications for

This message was sent by Atlassian JIRA

View raw message