From: Ian Jackson Date: Sat, 13 Oct 2018 12:23:21 +0000 (+0100) Subject: dgit: Provide --clean=dpkg-source[-d],all-check aka -wda / -wdda X-Git-Tag: archive/debian/8.0~14 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=17828118c396929e9a95dbd4d1efd58b747add95 dgit: Provide --clean=dpkg-source[-d],all-check aka -wda / -wdda This seems logically necessary and could help debug a clean target. Signed-off-by: Ian Jackson --- diff --git a/dgit b/dgit index 654b3d1d..e88af4e6 100755 --- a/dgit +++ b/dgit @@ -101,7 +101,7 @@ our %forceopts = map { $_=>0 } our %format_ok = map { $_=>1 } ("1.0","3.0 (native)","3.0 (quilt)"); our $suite_re = '[-+.0-9a-z]+'; -our $cleanmode_re = qr{(?: dpkg-source (?: -d )? (?: ,no-check )? +our $cleanmode_re = qr{(?: dpkg-source (?: -d )? (?: ,no-check | ,all-check )? | git | git-ff | check (?: ,ignores )? | none @@ -6218,7 +6218,7 @@ sub clean_tree_check_git_wd ($) { my ($message) = @_; return if $cleanmode =~ m{no-check}; return if $patches_applied_dirtily; # yuk - clean_tree_check_git 1, + clean_tree_check_git +($cleanmode !~ m{all-check}), (f_ <