Page MenuHomePhabricator

migrate mwmultiversion to git
Closed, ResolvedPublic

Description

The mwmultiversion tool is still hosted in subversion. The beta project requires it to be migrated to git so we can make it a submodule of operations/mediawiki-config.

svn checkout https://svn.wikimedia.org/svnroot/mediawiki/trunk/tools/mwmultiversion/multiversion


Version: unspecified
Severity: normal

Details

Reference
bz36873

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:26 AM
bzimport added a project: Gerrit.
bzimport set Reference to bz36873.
bzimport added a subscriber: Unknown Object (MLST).

Do we need the history here...or is a copy+paste fine?

I would prefer we keep history whenever we can. Cant we reuse the svn to git migration tools available on formey? Else, I would do it using 'git svn' and some post processing of email addresses.

Yes, we can use those tools. Just needed to know :)

What should the new repo's name be?

I am not sure where to put it, most probably in operations since that is used to maintain WMF cluster but then the ops might complain about us cluttering their namespace.

operations/mediawiki/mutiversion ?
operations/mediawiki/hetdeploy

Created operations/mediawiki-multiversion today. Same permissions as operations/mediawiki-config

https://gerrit.wikimedia.org/r/gitweb?p=operations/mediawiki-multiversion.git

Thanks Chad :-]

What about the old subversion repository? It is still accessible / readable which might be confusing. I would expect the Subversion repo to be deleted by the migration.

I did try to delete it, leaving a simple README file, but I have been denied access:

$ svn commit
Sending mwmultiversion/README
Deleting mwmultiversion/multiversion
Transmitting file data .svn: Commit failed (details follow):
svn: Access denied
svn: Your commit message was left in a temporary file:
svn: 'svn-commit.tmp'
$

URL of repo: svn+ssh://svn.wikimedia.org/svnroot/mediawiki/trunk/tools/mwmultiversion

(In reply to comment #7)

Thanks Chad :-]

What about the old subversion repository? It is still accessible / readable
which might be confusing. I would expect the Subversion repo to be deleted by
the migration.

I did try to delete it, leaving a simple README file, but I have been denied
access:

$ svn commit
Sending mwmultiversion/README
Deleting mwmultiversion/multiversion
Transmitting file data .svn: Commit failed (details follow):
svn: Access denied
svn: Your commit message was left in a temporary file:
svn: 'svn-commit.tmp'
$

URL of repo:
svn+ssh://svn.wikimedia.org/svnroot/mediawiki/trunk/tools/mwmultiversion

We haven't deleted any other repository..

So I am again marking this bug resolved :-]