mercurial/streamclone.py
changeset 51587 8cd317c033b8
parent 51552 49faa72b994e
equal deleted inserted replaced
51586:1cef1412af3e 51587:8cd317c033b8
   644     # translate the vfs one
   644     # translate the vfs one
   645     entries = [(vfs_key, vfsmap[vfs_key], e) for (vfs_key, e) in entries]
   645     entries = [(vfs_key, vfsmap[vfs_key], e) for (vfs_key, e) in entries]
   646 
   646 
   647     max_linkrev = len(repo)
   647     max_linkrev = len(repo)
   648     file_count = totalfilesize = 0
   648     file_count = totalfilesize = 0
   649     # record the expected size of every file
   649     with util.nogc():
   650     for k, vfs, e in entries:
   650         # record the expected size of every file
   651         for f in e.files():
   651         for k, vfs, e in entries:
   652             file_count += 1
   652             for f in e.files():
   653             totalfilesize += f.file_size(vfs)
   653                 file_count += 1
       
   654                 totalfilesize += f.file_size(vfs)
   654 
   655 
   655     progress = repo.ui.makeprogress(
   656     progress = repo.ui.makeprogress(
   656         _(b'bundle'), total=totalfilesize, unit=_(b'bytes')
   657         _(b'bundle'), total=totalfilesize, unit=_(b'bytes')
   657     )
   658     )
   658     progress.update(0)
   659     progress.update(0)