[pkg-go] pkg-go will migrate to salsa.debian.org on 2018-04-02

Martín Ferrari tincho at debian.org
Sat Apr 7 15:50:00 UTC 2018


On 27/03/18 22:24, Alexandre Viau wrote:

> === After the migration ===

> - You may point your git working directories to the new remote address
> with this oneliner:
>  ``git remote set-url origin git at salsa.debian.org:go-team/$(git
> config --get remote.origin.url | tr "/" "\n" | tail -n 1)``


Today I am finally updating my local repos, but this script is not good
for me, as I usually call my debian remote "debian". So I used this
instead (to fix all the repos in one directory):

for i in */; do test -d $i/.git || continue; git --git-dir=$i/.git
config --get-regexp '^remote\.[^.]*\.url$' | while read key value; do
newval=$(echo $value | sed
's#.*/git/pkg-go/packages/\([^/]*\.git\)/\?$#git at salsa.debian.org:go-team/packages/\1#');
test "$value" != "$newval" || continue ; remote=$(echo $key | sed
's/^remote\.\([^.]*\)\.url$/\1/'); git --git-dir=$i/.git remote set-url
$remote $newval;  done; done



-- 
Martín Ferrari (Tincho)



More information about the Pkg-go-maintainers mailing list