[Pkg-octave-devel] DOG group @ salsa.d.o
Rafael Laboissière
rafael at debian.org
Sat Jan 6 10:07:34 UTC 2018
* Rafael Laboissière <rafael at debian.org> [2018-01-03 23:10]:
> * Sébastien Villemot <sebastien at debian.org> [2018-01-02 14:48]:
>>
>> Actually, now that the service seems to be in widespread use, I
>> would be ok with migrating now. But of course we can also wait until
>> the end of the beta.
>
> Ok, I will schedule the migration for the upcoming weekend.
As promised, I did the migration this morning. The repositories at
alioth.d.o have been locked, thanks to pre-receive hooks. You can still
pull/clone from the repos, but if you try to push, you will receive a
message like this:
=====================================================================
This repository has been moved to Debian's GitLab server:
https://salsa.debian.org/pkg-octave-team/$pkg.git
=====================================================================
and the push will fail.
The new repositories at salsa.d.o can be cloned now like this:
git clone git at salsa.debian.org:pkg-octave-team/$pkg.git
If you want to migrate a local repository from using salsa.d.o instead
of git.d.o as the origin, do the following:
cd $pkg
git remote rename origin old-origin
git remote add origin git at salsa.debian.org:pkg-octave-team/$pkg.git
After that, you can pull and push from the salsa.d.o repository. This
may be handy if you have locally commits that are not yet pushed.
I created a merge request to the AliothRewriter project with a commit
that add the appropriate redirect rules for our repositories:
https://salsa.debian.org/salsa/AliothRewriter/merge_requests/16
Two final notes:
1) The "Emails on Push" integration service has been configured to send
notifications to the address dispatch+${pkg}_vcs at tracker.debian.org.
Everyone subscribed to the DOG team at tracker.d.o will receive the
messages. You can fine-tune your preferences by sending a message to
control at tracker.debian.org, for instance:
( echo "subscribe $pkg"
echo "keyword $pkg + vcs" ) | mail control at tracker.debian.org
You can get the full documentation of the mailbot with this command:
echo help | mail control at tracker.debian.org
2) I added the following webhook to the repositories, in order to tag
bugs at BTS as "pending" when the commit pushed has the "Closes:" meta
tag used in the git-buildpackage workflow:
https://webhook.salsa.debian.org/tagpending/$pkg
Let us hope everything will work correctly.
Rafael
More information about the Pkg-octave-devel
mailing list