# HG changeset patch # User Anton Shestakov # Date 2016-03-11 14:28:27 # Node ID 61d1a3cc6e1ce26753936a8519a4d67902a2ea43 # Parent 70d3dc05e118e13477d7a0f3b8d84ac1b7bc1278 streamclone: specify unit for ui.progress when handling data diff --git a/mercurial/streamclone.py b/mercurial/streamclone.py --- a/mercurial/streamclone.py +++ b/mercurial/streamclone.py @@ -270,11 +270,12 @@ def generatebundlev1(repo, compression=' assert compression == 'UN' seen = 0 - repo.ui.progress(_('bundle'), 0, total=bytecount) + repo.ui.progress(_('bundle'), 0, total=bytecount, unit=_('bytes')) for chunk in it: seen += len(chunk) - repo.ui.progress(_('bundle'), seen, total=bytecount) + repo.ui.progress(_('bundle'), seen, total=bytecount, + unit=_('bytes')) yield chunk repo.ui.progress(_('bundle'), None) @@ -294,7 +295,7 @@ def consumev1(repo, fp, filecount, bytec repo.ui.status(_('%d files to transfer, %s of data\n') % (filecount, util.bytecount(bytecount))) handled_bytes = 0 - repo.ui.progress(_('clone'), 0, total=bytecount) + repo.ui.progress(_('clone'), 0, total=bytecount, unit=_('bytes')) start = time.time() with repo.transaction('clone'): @@ -317,7 +318,7 @@ def consumev1(repo, fp, filecount, bytec for chunk in util.filechunkiter(fp, limit=size): handled_bytes += len(chunk) repo.ui.progress(_('clone'), handled_bytes, - total=bytecount) + total=bytecount, unit=_('bytes')) ofp.write(chunk) # Writing straight to files circumvented the inmemory caches