From d4bd3417c76450f248952606bff7e586600e34a8 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 14 Aug 2015 18:15:26 +0100 Subject: Honour *.clean-mode configuration setting for --clean= mode. --- dgit | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'dgit') diff --git a/dgit b/dgit index bde052e..8396971 100755 --- a/dgit +++ b/dgit @@ -3312,7 +3312,14 @@ if (!defined $quilt_mode) { $quilt_mode = $1; } -$cleanmode //= 'dpkg-source'; +if (!defined $cleanmode) { + local $access_forpush; + $cleanmode = access_cfg('clean-mode', 'RETURN-UNDEF'); + $cleanmode //= 'dpkg-source'; + + badcfg "unknown clean-mode \`$cleanmode'" unless + $cleanmode =~ m/^($cleanmode_re)$(?!\n)/s; +} my $fn = ${*::}{"cmd_$cmd"}; $fn or badusage "unknown operation $cmd"; -- cgit v1.2.3