summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-08-14 14:26:29 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-08-14 18:35:04 +0100
commitab923cd385d0105e1e9316bcb155342fde2a1efb (patch)
treec6f4fab948d2cbae8bf4bffaf7e3118ea25ae4e6
parent5c221b7bacc586d96847e7dcbe53c8cc0a5e2ea9 (diff)
Convert to defvalopt: -C
-rwxr-xr-xdgit13
1 files changed, 7 insertions, 6 deletions
diff --git a/dgit b/dgit
index 24772a9..6f4565b 100755
--- a/dgit
+++ b/dgit
@@ -3131,6 +3131,13 @@ defvalopt '--quilt', '', $quilt_modes_re, \$quilt_mode;
defvalopt '', '-c', '.*=.*', sub { push @git, '-c', @_; };
+defvalopt '', '-C', '.+', sub {
+ ($changesfile) = (@_);
+ if ($changesfile =~ s#^(.*)/##) {
+ $buildproductsdir = $1;
+ }
+};
+
defvalopt '--initiator-tempdir','','.*', sub {
($initiator_tempdir) = (@_);
$initiator_tempdir =~ m#^/# or
@@ -3238,12 +3245,6 @@ sub parseopts () {
push @ropts, $&;
push @changesopts, $_;
$_ = '';
- } elsif (s/^-C(.+)//s) {
- push @ropts, $&;
- $changesfile = $1;
- if ($changesfile =~ s#^(.*)/##) {
- $buildproductsdir = $1;
- }
} elsif (s/^-k(.+)//s) {
$keyid=$1;
} elsif (m/^-[dCk]$/) {