chiark / gitweb /
nailing-cargo: Refactor cargo subcommand handling very slightly.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 17 Jun 2020 21:50:41 +0000 (22:50 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 17 Jun 2020 21:50:41 +0000 (22:50 +0100)
Part 2.  No functional change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
nailing-cargo

index 9e74050d6c9d6cac6b974ca6dd51b6f7dc195958..d14f1943c5f788ea3673cfeb8cf7654e7b9bcbdf 100755 (executable)
@@ -500,10 +500,11 @@ sub calculate () {
 
 sub addargs () {
   if (@ARGV>=2 &&
-      $ARGV[0] =~ m{\bcargo\b} &&
-      $ARGV[1] =~ m/^(?:generate-lockfile|update)$/) {
-    $cargo_lock_update //= 1;
-    $target = undef;
+      $ARGV[0] =~ m{\bcargo\b}) {
+    if ($ARGV[1] =~ m/^(?:generate-lockfile|update)$/) {
+      $cargo_lock_update //= 1;
+      $target = undef;
+    }
   }
   $cargo_lock_update //= 0;
   $cargo_manifest_args //=