[Pkg-octave-devel] DOG group @ salsa.d.o

Rafael Laboissière rafael at debian.org
Tue Dec 26 11:09:20 UTC 2017


* Sébastien Villemot <sebastien at debian.org> [2017-12-26 09:28]:
>
> Look like salsa has left pre-beta and is now in beta:
>
> https://lists.debian.org/debian-devel-announce/2017/12/msg00003.html

I sent my previous message without seeing yours.  Our thoughts are in 
sync.

>> At any rate, it only makes sense to migrate the repositories once the server 
>> is in production mode AND after all the non-DD members of pkg-octave at Alioth 
>> have accounts on salsa.d.o.
>
> This blog post has a recipe for automatically migrating a whole Alioth group:
>
> http://www.df7cb.de/blog/2017/Salsa_batch_import.html

Thanks.  This is what I am planning to do (not tested yet, obviously; it 
should be run under ssh-agent with the appropriate SSH keys for both 
alioth.d.o and slasa.d.o added):

 for pkg in $(aptitude search "?maintainer(Debian Octave Group)" -F%e | sort | uniq) ; do
   gbp clone git+ssh://rafael@git.debian.org/git/pkg-octave/$pkg.git
   ( cd $pkg ;
     git remote rename origin old-origin ;
     git remote add origin git at salsa.debian.org:pkg-octave-team/$pkg.git ;
     sed -i -e "s/^Vcs-Git: .*$/Vcs-Git: https://salsa.debian.org/debian/$pkg.git" debian/control ;
     sed -i -e "s/^Vcs-Browse: .*$/Vcs-Browse: https://salsa.debian.org/debian/$pkg" debian/control ;
     git add debian/control ;
     git commit -m "d/control: Use Debian's GitLab URLs in Vcs-* headers" ;
     git push -u origin --all ;
     git push -u origin --tags )
 done

Tell me whether do you agree with the code above, please.

Rafael



More information about the Pkg-octave-devel mailing list