From c00456f208d26767246b28e6f06f4462a76d9ac2 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 21 Mar 2015 10:53:10 +0000 Subject: Export policy hook exist status flags from Dgit.pm --- Debian/Dgit.pm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'Debian/Dgit.pm') diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm index 3fe0309..a124930 100644 --- a/Debian/Dgit.pm +++ b/Debian/Dgit.pm @@ -13,7 +13,7 @@ BEGIN { @ISA = qw(Exporter); @EXPORT = qw(debiantag $package_re); - %EXPORT_TAGS = ( ); # eg: TAG => [ qw!name1 name2! ], + %EXPORT_TAGS = ( policyflags => qw() ); @EXPORT_OK = qw(); } @@ -21,6 +21,18 @@ our @EXPORT_OK; our $package_re = '[0-9a-z][-+.0-9a-z]*'; + +# policy hook exit status bits +# any unexpected bits mean failure, and then known set bits are ignored + +sub NOFFCHECK () { return 2; } +# suppress dgit-repos-server's ff check ("push" only) + +sub FRESHREPO () { return 4; } +# blow away repo right away (ie, as if before push or fetch) +# ("check-package" only) + + sub debiantag ($) { my ($v) = @_; $v =~ y/~:/_%/; -- cgit v1.2.3