chiark / gitweb /
dgit: fetch: Slightly refactor pull()
[dgit.git] / dgit
diff --git a/dgit b/dgit
index 5802a2126e51b25ec45f726a9c4498d5fe3ffcc5..7242c78244d93aa642eb470765075f51dcc46176 100755 (executable)
--- a/dgit
+++ b/dgit
@@ -3741,7 +3741,7 @@ END
 sub pull () {
     my $multi_fetched = fork_for_multisuite(sub { });
     fetch_one() unless $multi_fetched; # parent
-    return if $multi_fetched eq '0'; # child
+    finish 0 if $multi_fetched eq '0'; # child
     runcmd_ordryrun_local @git, qw(merge -m),"Merge from $csuite [dgit]",
         lrref();
     printdone "fetched to ".lrref()." and merged into HEAD";