From 09174e8172ee86effe190827c24045fd8096d26f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 16 Aug 2013 19:42:26 +0100 Subject: fix later options --- dgit | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'dgit') diff --git a/dgit b/dgit index 1fd15d7..d4a0910 100755 --- a/dgit +++ b/dgit @@ -576,6 +576,7 @@ sub dopush () { } sub cmd_clone { + parseopts(); my $dstdir; die if defined $package; if (@ARGV==1) { @@ -625,16 +626,19 @@ sub fetchpullargs () { } sub cmd_fetch { + parseopts(); fetchpullargs(); fetch(); } sub cmd_pull { + parseopts(); fetchpullargs(); pull(); } sub cmd_push { + parseopts(); die if defined $package; my $clogp = parsechangelog(); $package = $clogp->{Source}; @@ -656,6 +660,7 @@ sub cmd_push { } sub cmd_build { + # we pass further options and args to git-buildpackage die if defined $package; my $clogp = parsechangelog(); $suite = $clogp->{Distribution}; @@ -713,6 +718,5 @@ sub parseopts () { parseopts(); die unless @ARGV; my $cmd = shift @ARGV; -parseopts(); { no strict qw(refs); &{"cmd_$cmd"}(); } -- cgit v1.2.3