fix command flushing
authorJulien Moutinho <julm@sourcephile.fr>
Fri, 20 Mar 2020 05:28:47 +0000 (06:28 +0100)
committerJulien Moutinho <julm@sourcephile.fr>
Fri, 20 Mar 2020 05:39:58 +0000 (06:39 +0100)
git-remote-gpg

index f2f763b27c0f7130ca89e62b362a957c9055500a..38124221e0198ed6dfb4e5e3ce63bfb2b7381969 100755 (executable)
@@ -719,6 +719,8 @@ our $VERSION = '2014.04.29';
                my @cmd = @_;
                debug(sub{join('', @cmd)."\n"});
                print STDOUT (@cmd, "\n");
+               STDOUT->flush
+                       if (@cmd == 1 and $cmd[0] eq "");
         }
        sub grg_command_capabilities ($) {
                my ($ctx) = @_;
@@ -726,7 +728,6 @@ our $VERSION = '2014.04.29';
                gpg_command_answer("fetch");
                gpg_command_answer("push");
                gpg_command_answer("");
-               STDOUT->flush;
         }
        sub grg_command_fetch ($$) {
                my ($ctx, $fetch_refs) = @_;