mercurial/localrepo.py
changeset 8531 810387f59696
parent 8527 f9a80054dd3c
child 8562 e3495c399006
equal deleted inserted replaced
8530:03196ac9a8b9 8531:810387f59696
  2024                 size = int(size)
  2024                 size = int(size)
  2025             except (ValueError, TypeError):
  2025             except (ValueError, TypeError):
  2026                 raise error.ResponseError(
  2026                 raise error.ResponseError(
  2027                     _('Unexpected response from remote server:'), l)
  2027                     _('Unexpected response from remote server:'), l)
  2028             self.ui.debug(_('adding %s (%s)\n') % (name, util.bytecount(size)))
  2028             self.ui.debug(_('adding %s (%s)\n') % (name, util.bytecount(size)))
  2029             ofp = self.sopener(name, 'w')
  2029             # for backwards compat, name was partially encoded
       
  2030             ofp = self.sopener(store.decodedir(name), 'w')
  2030             for chunk in util.filechunkiter(fp, limit=size):
  2031             for chunk in util.filechunkiter(fp, limit=size):
  2031                 ofp.write(chunk)
  2032                 ofp.write(chunk)
  2032             ofp.close()
  2033             ofp.close()
  2033         elapsed = time.time() - start
  2034         elapsed = time.time() - start
  2034         if elapsed <= 0:
  2035         if elapsed <= 0: