From: Ian Jackson Date: Fri, 18 Jun 2021 15:24:34 +0000 (+0100) Subject: Clean on publish X-Git-Tag: nailing-cargo/1.0.0~23 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=b81f5d1eb1de259c0fcdff13298ee02411851972;p=nailing-cargo.git Clean on publish Signed-off-by: Ian Jackson --- diff --git a/nailing-cargo b/nailing-cargo index 9a636e1..cbbc4cc 100755 --- a/nailing-cargo +++ b/nailing-cargo @@ -110,6 +110,7 @@ our %subcmd_props = ( fetch =>[qw( online !target-dir )], fmt =>[qw( !locked !target !offline !target-dir edits )], miri =>[qw( !locked !offline linkfarm-shallow )], + publish =>[qw( !offline linkfarm-pristine )], upgrades =>[qw( !locked !target-dir )], ); @@ -574,6 +575,11 @@ sub addargs () { $online //= 1 if subcmd_p('online'); $online //= 0; + if (subcmd_p('linkfarm-pristine')) { + $linkfarm_depth //= 'git'; + $oot_preclean //= 'src'; + } + $cargo_lock_update //= subcmd_p('lock-update'); $linkfarm_depth //= subcmd_p('linkfarm-shallow') ? 'shallow' :