channels: Make channel introductions public.
authorLudovic Courtès <ludo@gnu.org>
Wed, 24 Jun 2020 22:08:05 +0000 (00:08 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 1 Jul 2020 21:34:51 +0000 (23:34 +0200)
commit8b7d982e6ae090eb5b3938db14a8eb2e2c3a1419
tree63cf99e39646f07d849c46a656e233e164e88f11
parent6577682a6c4885020949e014a536f96e8ae315d0
channels: Make channel introductions public.

* guix/channels.scm (<channel-introduction>): Rename constructor to
'%make-channel-introduction'.
(make-channel-introduction): New procedure.
* tests/channels.scm ("authenticate-channel, wrong first commit signer")
("authenticate-channel, .guix-authorizations"): Use
'make-channel-introduction' without '@@' and without third argument.
* doc/guix.texi (Channels)[Channel Authentication, Specifying Channel
Authorizations]: New subsections.
doc/guix.texi
guix/channels.scm
tests/channels.scm