##// END OF EJS Templates
sshserver: flush stream after command dispatch...
marmoute -
r43166:7e19b640 default
parent child Browse files
Show More
@@ -657,6 +657,8 b' def _runsshserver(ui, repo, fin, fout, e'
657 657 continue
658 658
659 659 rsp = wireprotov1server.dispatch(repo, proto, request)
660 repo.ui.fout.flush()
661 repo.ui.ferr.flush()
660 662
661 663 if isinstance(rsp, bytes):
662 664 _sshv1respondbytes(fout, rsp)
@@ -200,8 +200,8 b' Check raced push output.'
200 200 $ cat push-output.txt
201 201 pushing to ssh://user@dummy/bookrace-server
202 202 searching for changes
203 remote: setting raced push up
203 204 remote has heads on branch 'default' that are not known locally: f26c3b5167d1
204 remote: setting raced push up
205 205 remote: adding changesets
206 206 remote: adding manifests
207 207 remote: adding file changes
@@ -104,6 +104,7 b' I/O logging works'
104 104 $ hg debugserve --sshstdio --logiofd 1 << EOF
105 105 > hello
106 106 > EOF
107 e> flush() -> None
107 108 o> write(4) -> 4:
108 109 o> 440\n
109 110 o> write(440) -> 440:
@@ -119,6 +120,7 b' I/O logging works'
119 120 capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
120 121
121 122 $ cat $TESTTMP/io
123 e> flush() -> None
122 124 o> write(4) -> 4:
123 125 o> 440\n
124 126 o> write(440) -> 440:
General Comments 0
You need to be logged in to leave comments. Login now