X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=infra%2Fdgit-repos-server;h=7c447d288050856a281c51feb7fabe8770f68c6f;hp=a2916d6221ceaff7ffa13d07c4c4794ff3fee339;hb=d0c5d6629f42b2efa52fb48a5f24407ef18f86b2;hpb=26ce53b790d76b41fe893d279e9ceb37bb81a3fe diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server index a2916d62..7c447d28 100755 --- a/infra/dgit-repos-server +++ b/infra/dgit-repos-server @@ -331,6 +331,18 @@ sub parsetag () { for (;;) { print PT or die $!; $!=0; $_=; defined or die "missing signature? $!"; + if (m/^\[dgit ([^"].*)\]$/) { # [dgit "something"] is for future + $_ = $1." "; + for (;;) { + if (s/^distro\=(\S+) //) { + die "$1 != $distro" unless $1 eq $distro; + } elsif (s/^[-+.=0-9a-z]+ //) { + } else { + die "unknown dgit info in tag"; + } + } + next; + } last if m/^-----BEGIN PGP/; } for (;;) {