mercurial/streamclone.py
changeset 38783 e7aa113b14f7
parent 38374 800f5a2c869e
child 39700 b10d145837bc
equal deleted inserted replaced
38782:7eba8f83129b 38783:e7aa113b14f7
   356         # nesting occurs also in ordinary case (e.g. enabling
   356         # nesting occurs also in ordinary case (e.g. enabling
   357         # clonebundles).
   357         # clonebundles).
   358 
   358 
   359         with repo.transaction('clone'):
   359         with repo.transaction('clone'):
   360             with repo.svfs.backgroundclosing(repo.ui, expectedcount=filecount):
   360             with repo.svfs.backgroundclosing(repo.ui, expectedcount=filecount):
   361                 for i in xrange(filecount):
   361                 for i in pycompat.xrange(filecount):
   362                     # XXX doesn't support '\n' or '\r' in filenames
   362                     # XXX doesn't support '\n' or '\r' in filenames
   363                     l = fp.readline()
   363                     l = fp.readline()
   364                     try:
   364                     try:
   365                         name, size = l.split('\0', 1)
   365                         name, size = l.split('\0', 1)
   366                         size = int(size)
   366                         size = int(size)