streamclone: move "streaming all changes" message location
authorGregory Szorc <gregory.szorc@gmail.com>
Sun, 04 Oct 2015 12:07:01 -0700
changeset 26470 4b5647d9ee13
parent 26469 fb743268510e
child 26471 41dd7b2c7e15
streamclone: move "streaming all changes" message location Previously, the message was printed after we requested and started processing the remote stream. This seems like something that we should do before calling out to the remote. Moving it also makes it easier to deal with the bundle2 implementation.
mercurial/streamclone.py
--- a/mercurial/streamclone.py	Sun Oct 04 19:06:06 2015 -0700
+++ b/mercurial/streamclone.py	Sun Oct 04 12:07:01 2015 -0700
@@ -113,6 +113,8 @@
     if remote.capable('branchmap'):
         rbranchmap = remote.branchmap()
 
+    repo.ui.status(_('streaming all changes\n'))
+
     fp = remote.stream_out()
     l = fp.readline()
     try:
@@ -245,7 +247,6 @@
     """
     lock = repo.lock()
     try:
-        repo.ui.status(_('streaming all changes\n'))
         repo.ui.status(_('%d files to transfer, %s of data\n') %
                        (filecount, util.bytecount(bytecount)))
         handled_bytes = 0