Debian Git move to Salsa
Jonathan Riddell
jr at jriddell.org
Tue Feb 27 17:39:46 UTC 2018
Debian Git repos for Qt/KDE team have moved from the alioth/git.debian
to a new setup called Salsa which runs gitlab and has a shiny new web
UI. Neon devs should sign up to this and request access to
qt-kde-team so we can continue to push changes.
https://salsa.debian.org/qt-kde-team
Our neon git repos sync from this and that needs a bunch of work done
for the new setup.
The main issue is that the repo locations have moved. applications/
plasma/ frameworks/ are now all under kde, kde-extras now includes
calligra etc. This will mean renaming all our build jobs and moving
our repos to the new locations along with our branches.
Our update-gitolite-setup uses a script called
list-debian-repositories to get a list of the repos to make the
gitolite config. Getting the list of repos probably now needs to be
done with the salsa API to list projects
https://salsa.debian.org/help/api/projects.md
Any pushes to Debian repos calls a wee XML-RPC server on our server to
run a git fetch. This needs redone probably using GitLab webhooks
https://salsa.debian.org/help/user/project/integrations/webhooks.md
I have no access (as far as I remember) to our host code.kde.org or
the anongit host, I'll probably need this once I have some code to
push out.
I'm not sure how this affects DCI but Rohan has been asking for it to
be done pronto so I guess it does in some way.
Jonathan
More information about the neon
mailing list