X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=infra%2Fdgit-repos-server;h=7ab29e278f0058a3b56dca65c3567e4fe592b5ca;hb=673989e62a91bf9fbd637f766af022b6da77f830;hp=d990aeea5e3c2f2682ac48573701579f20168a20;hpb=972202563e62f7be43431e31497f1d2a19ada0d8;p=dgit.git diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server index d990aeea..7ab29e27 100755 --- a/infra/dgit-repos-server +++ b/infra/dgit-repos-server @@ -126,6 +126,8 @@ $SIG{__WARN__} = sub { die $_[0]; }; # POLICY-HOOK-SCRIPT ... push-confirm PACKAGE \ # VERSION SUITE TAGNAME DELIBERATELIES FRESH-REPO|'' [...] # +# DELIBERATELIES is like this: --deliberately-foo,--deliberately-bar,... +# # Exit status is a bitmask. Bit weight constants are defined in Dgit.pm. # NOFFCHECK (2) # suppress dgit-repos-server's fast-forward check ("push" only) @@ -319,7 +321,7 @@ sub movetogarbage () { ensuredir "$dgitrepos/_removed-tags"; open PREVIOUS, ">>", removedtagsfile or die removedtagsfile." $!"; - git_for_each_ref(debiantag('*'), sub { + git_for_each_ref('refs/tags/'.debiantag('*'), sub { my ($objid,$objtype,$fullrefname,$reftail) = @_; print PREVIOUS "\n$objid $reftail .\n" or die $!; }, $real);