diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-05-17 01:11:59 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-05-31 11:54:13 +0100 |
commit | f485fbbfe8503d9bf6b2e0199d0e99e8487b74e4 (patch) | |
tree | f63d9eec906c0a9cd974071776e63fda0a702546 /infra/dgit-repos-policy-debian | |
parent | 32ee4d9bb4cd7c1ef8d0e30bbd506fec33359b45 (diff) |
Infra: in dgit-repos-policy-debian, fix history tagg lookup
Diffstat (limited to 'infra/dgit-repos-policy-debian')
-rwxr-xr-x | infra/dgit-repos-policy-debian | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/infra/dgit-repos-policy-debian b/infra/dgit-repos-policy-debian index cf0ac2e..6e0f0dc 100755 --- a/infra/dgit-repos-policy-debian +++ b/infra/dgit-repos-policy-debian @@ -102,11 +102,12 @@ sub specific_suite_has_vsn_in_our_history ($) { foreach my $entry (@$in_suite) { my $vsn = $entry->{version}; die "$pkg ?" unless defined $vsn; - my $tag = debiantag $vsn; - $?=0; my $r = system qw(git show-ref --verify --quiet), $tag; + my $tagref = "refs/tags/".debiantag $vsn; + printdebug " checking history suite=$suite vsn=$vsn tagref=$tagref\n"; + $?=0; my $r = system qw(git show-ref --verify --quiet), $tagref; return 1 if !$r; next if $r==256; - die "$pkg tag $tag $? $!"; + die "$pkg tagref $tagref $? $!"; } return 0; } |