[PATCH 2 of 3] streamclone: indent code

Gregory Szorc gregory.szorc at gmail.com
Thu Jan 14 15:45:29 CST 2016


# HG changeset patch
# User Gregory Szorc <gregory.szorc at gmail.com>
# Date 1451779896 28800
#      Sat Jan 02 16:11:36 2016 -0800
# Node ID d73af0bac3890fd4b7b43d888ff61718a166cbdd
# Parent  1e32fb544d387374d4caab11e9aeef5aadb9c54d
streamclone: indent code

This will make the subsequent patch easier to read.

diff --git a/mercurial/streamclone.py b/mercurial/streamclone.py
--- a/mercurial/streamclone.py
+++ b/mercurial/streamclone.py
@@ -305,27 +305,28 @@ def consumev1(repo, fp, filecount, bytec
         start = time.time()
 
         tr = repo.transaction(_('clone'))
         try:
-            for i in xrange(filecount):
-                # XXX doesn't support '\n' or '\r' in filenames
-                l = fp.readline()
-                try:
-                    name, size = l.split('\0', 1)
-                    size = int(size)
-                except (ValueError, TypeError):
-                    raise error.ResponseError(
-                        _('unexpected response from remote server:'), l)
-                if repo.ui.debugflag:
-                    repo.ui.debug('adding %s (%s)\n' %
-                                  (name, util.bytecount(size)))
-                # for backwards compat, name was partially encoded
-                with repo.svfs(store.decodedir(name), 'w') as ofp:
-                    for chunk in util.filechunkiter(fp, limit=size):
-                        handled_bytes += len(chunk)
-                        repo.ui.progress(_('clone'), handled_bytes,
-                                         total=bytecount)
-                        ofp.write(chunk)
+            if True:
+                for i in xrange(filecount):
+                    # XXX doesn't support '\n' or '\r' in filenames
+                    l = fp.readline()
+                    try:
+                        name, size = l.split('\0', 1)
+                        size = int(size)
+                    except (ValueError, TypeError):
+                        raise error.ResponseError(
+                            _('unexpected response from remote server:'), l)
+                    if repo.ui.debugflag:
+                        repo.ui.debug('adding %s (%s)\n' %
+                                      (name, util.bytecount(size)))
+                    # for backwards compat, name was partially encoded
+                    with repo.svfs(store.decodedir(name), 'w') as ofp:
+                        for chunk in util.filechunkiter(fp, limit=size):
+                            handled_bytes += len(chunk)
+                            repo.ui.progress(_('clone'), handled_bytes,
+                                             total=bytecount)
+                            ofp.write(chunk)
             tr.close()
         finally:
             tr.release()
 


More information about the Mercurial-devel mailing list