chiark / gitweb /
dgit: Fix --dgit-view-save option
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 18 Jun 2019 19:11:03 +0000 (20:11 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 28 Jun 2019 11:45:38 +0000 (12:45 +0100)
This was supposed to be an alias for --save-dgit-view but didn't work
because || forced scalar context.

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

diff --git a/dgit b/dgit
index d720f5aff013047d3b271c444ed7d84aedb510ae..60d7f1fb5475eb9eb070bbb63d5034c4e587ced0 100755 (executable)
--- a/dgit
+++ b/dgit
@@ -7414,10 +7414,10 @@ sub parseopts () {
            } elsif (m/^--delayed=(\d+)$/s) {
                push @ropts, $_;
                push @dput, $_;
-           } elsif (my ($k,$v) =
-                    m/^--save-(dgit-view)=(.+)$/s ||
+           } elsif (m/^--save-(dgit-view)=(.+)$/s ||
                     m/^--(dgit-view)-save=(.+)$/s
                     ) {
+               my ($k,$v) = ($1,$2);
                push @ropts, $_;
                $v =~ s#^(?!refs/)#refs/heads/#;
                $internal_object_save{$k} = $v;