summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinfra/dgit-repos-policy-debian5
1 files changed, 3 insertions, 2 deletions
diff --git a/infra/dgit-repos-policy-debian b/infra/dgit-repos-policy-debian
index 5efccde..7d12b6e 100755
--- a/infra/dgit-repos-policy-debian
+++ b/infra/dgit-repos-policy-debian
@@ -216,9 +216,9 @@ sub action_check_package () {
my $age = time - $mtime;
printdebug "check_package age=$age\n";
- return 1 if $age < $new_upload_propagation_slop;
+ return 0 if $age < $new_upload_propagation_slop;
- return if new_has_vsn_in_our_history();
+ return 0 if new_has_vsn_in_our_history();
if (good_suite_has_vsn_in_our_history) {
chmod $publicmode, "." or die $!;
@@ -396,6 +396,7 @@ END
printdebug sprintf "chmod %#o (was %#o) %s\n",
$newmode, $oldmode, $freshrepo;
chmod $newmode, $freshrepo or die $!;
+ utime undef, undef, $freshrepo or die $!;
}
}