From 8a52fe8f9f3fc66be492c54a19e2ba7890aa0557 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 4 Jul 2018 01:18:25 +0100 Subject: dgit: fetch: Reorganise cmd_fetch This slightly odd construction is actually how the return value from fork_for_multisuite should be handled. It now looks much more like the calling pattern in pull(). No functional change: if $multi_fetched is falseish, we call fetch_one, and then, no matter what, we finish 0. Signed-off-by: Ian Jackson --- dgit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'dgit') diff --git a/dgit b/dgit index 7242c78..5efcc5b 100755 --- a/dgit +++ b/dgit @@ -4625,8 +4625,8 @@ sub cmd_fetch { parseopts(); fetchpullargs(); my $multi_fetched = fork_for_multisuite(sub { }); - finish 0 if $multi_fetched; - fetch_one(); + fetch_one() unless $multi_fetched; # parent + finish 0 if $multi_fetched eq '0'; # child } sub cmd_pull { -- cgit v1.2.3