From 9831dc86c3e40fc6fc1ea0f8df0f1887bc8284d5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 7 Jan 2017 16:44:17 +0000 Subject: [PATCH] dgit: Option parsing: Move parseopts_late_defaults textually No functional change. Signed-off-by: Ian Jackson --- dgit | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/dgit b/dgit index 88bd431a..9df8294a 100755 --- a/dgit +++ b/dgit @@ -6296,28 +6296,6 @@ sub finalise_opts_opts () { parseopts_late_defaults(); } -if ($ENV{$fakeeditorenv}) { - git_slurp_config(); - quilt_fixup_editor(); -} - -parseopts(); -check_env_sanity(); -git_slurp_config(); - -print STDERR "DRY RUN ONLY\n" if $dryrun_level > 1; -print STDERR "DAMP RUN - WILL MAKE LOCAL (UNSIGNED) CHANGES\n" - if $dryrun_level == 1; -if (!@ARGV) { - print STDERR $helpmsg or die $!; - exit 8; -} -my $cmd = shift @ARGV; -$cmd =~ y/-/_/; - -my $pre_fn = ${*::}{"pre_$cmd"}; -$pre_fn->() if $pre_fn; - sub parseopts_late_defaults () { if (!defined $rmchanges) { local $access_forpush; @@ -6354,6 +6332,28 @@ sub parseopts_late_defaults () { } } +if ($ENV{$fakeeditorenv}) { + git_slurp_config(); + quilt_fixup_editor(); +} + +parseopts(); +check_env_sanity(); +git_slurp_config(); + +print STDERR "DRY RUN ONLY\n" if $dryrun_level > 1; +print STDERR "DAMP RUN - WILL MAKE LOCAL (UNSIGNED) CHANGES\n" + if $dryrun_level == 1; +if (!@ARGV) { + print STDERR $helpmsg or die $!; + exit 8; +} +my $cmd = shift @ARGV; +$cmd =~ y/-/_/; + +my $pre_fn = ${*::}{"pre_$cmd"}; +$pre_fn->() if $pre_fn; + my $fn = ${*::}{"cmd_$cmd"}; $fn or badusage "unknown operation $cmd"; $fn->(); -- 2.30.2