The release team would like to migrate the releng repository[1] to git. We will need to keep access to both repos while we test the migration and update the scripts to use the new repo. [1] - http://sources.gentoo.org/cgi-bin/viewvc.cgi/releng/
I'm pretty sure the overlays team is more suited for migrations.. ?
Speaking for myself: no time for this before January. Is releng aware that they could technically do the actual conversion of the SVN history using dev-vcs/svn2git or git-svn and dev-vcs/svneverever themselves and only leave setup of a new git repo to push to to infra or the overlays team?
infra.. at least for now. I think we're going to use git.gentoo.org instead.
Any progress? :)
Created attachment 298433 [details] Create svn2git identity mapping from userinfo.xml Results ======= Please check the output of the conversion at http://git.overlays.gentoo.org/gitweb/?p=proj/releng.git;a=summary The group of comitters is @releng = agaffney angelos armin76 dertobi123 jmbsvicetto kingtaco klausman kumba mattst88 nightmorph ranger redhatter robbat2 but these devs have not pubkeys in gitolite as of now: dertobi123, klausman, kumba, ranger, redhatter On the process ============== Seems to be a single branch ("trunk") only. Conversion was done using dev-vcs/svn2git-1.0.5 with command # svn2git --rules=rules --identity-map=identity --add-metadata \ --stats releng-rsync/ The svn repo was ripped using # rsync -a rsync://anonvcs.gentoo.org/vcs-public-svnroot/releng/ releng-rsync The identity mapping was extracted from userinfo.xml using the script attached. The rules file is rather trivial: create repository releng.git end repository match /trunk/ repository releng.git branch master end match match /branches/ end match match /tags/ end match
Releng, please close the bug if the results are sufficient.
(In reply to comment #5) > but these devs have not pubkeys in gitolite as of now: > > dertobi123, klausman, kumba, ranger, redhatter We have a tool, scripts/fetch-ssh-key.pl that fetches keys from LDAP easily. I wasn't sure if you were aware of the tool already, but anyway I've added those devs in gitolite now.
(In reply to comment #6) > Releng, please close the bug if the results are sufficient. Sebastian, let me start by thanking you for the conversion. I've given a quick look through gitweb and it looks ok. Let me clone it locally and give it a more thorough look before I close this bug. @releng: Has anyone else checked the git repo?
(In reply to comment #8) > > @releng: > Has anyone else checked the git repo? Looks okay here