summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-06-13 17:47:18 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-06-13 17:55:18 +0100
commita63f866c55f5a3378920f24d609cabd14e65961f (patch)
tree9ddbeb768f220b87f0ecb40808060e41f7242444
parentc53009bb5cec05846492267a60686f051c33fef4 (diff)
Infra: dgit-repos-server-debian: check_package looks in good suites, before considering age
-rwxr-xr-xinfra/dgit-repos-policy-debian8
1 files changed, 4 insertions, 4 deletions
diff --git a/infra/dgit-repos-policy-debian b/infra/dgit-repos-policy-debian
index 9c2153d..75b4737 100755
--- a/infra/dgit-repos-policy-debian
+++ b/infra/dgit-repos-policy-debian
@@ -219,15 +219,15 @@ sub check_package () {
my $age = time - $mtime;
printdebug "check_package age=$age\n";
- return 0 if $age < $new_upload_propagation_slop;
-
- return 0 if new_has_vsn_in_our_history();
-
if (good_suite_has_vsn_in_our_history) {
chmod $publicmode, "." or die $!;
return 0;
}
+ return 0 if $age < $new_upload_propagation_slop;
+
+ return 0 if new_has_vsn_in_our_history();
+
printdebug "check_package secret, deleted, tainting\n";
git_for_each_ref('refs/tags', sub {