use Fcntl qw(:flock);
use File::Path qw(rmtree);
-open DEBUG, ">/dev/null" or die $!;
+use Debian::Dgit qw(:DEFAULT :policyflags);
-our $package_re = '[0-9a-z][-+.0-9a-z]+';
+open DEBUG, ">/dev/null" or die $!;
our $func;
our $dgitrepos;
debug "translated version $v";
$tagname eq "debian/$v" or die;
- my ($policy) = policyhook(2,'push',$package,
+ my ($policy) = policyhook(NOFFCHECK, 'push',$package,
$version,$suite,$tagname,
join(",",@delberatelies));
# check that our ref is being fast-forwarded
debug "oldcommit $oldcommit";
- if (!($policy & 2) && $oldcommit =~ m/[^0]/) {
+ if (!($policy & NOFFCHECK) && $oldcommit =~ m/[^0]/) {
$?=0; $!=0; my $mb = `git merge-base $commit $oldcommit`;
chomp $mb;
$mb eq $oldcommit or reject "not fast forward on dgit branch";
reject "unknown method" unless $mainfunc;
- my ($policy, $pollock) = policyhook(4, 'check-package',$package);
- if ($policy & 4) {
+ my ($policy, $pollock) = policyhook(FRESHREPO,'check-package',$package);
+ if ($policy & FRESHREPO) {
my $garbagerepo = "$dgitrepos/_tmp/${package}_garbage";
acquiretree($garbagerepo,1);
rmtree $garbagerepo;