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