mercurial/localrepo.py
branchstable
changeset 10510 f77f3383c666
parent 10496 45734b51c99b
child 10519 f75db9927429
equal deleted inserted replaced
10509:3e7e789d9494 10510:f77f3383c666
  1888                     # from filenodes.
  1888                     # from filenodes.
  1889                     group = filerevlog.group(msng_filenode_lst,
  1889                     group = filerevlog.group(msng_filenode_lst,
  1890                                              lookup_filenode_link_func(fname))
  1890                                              lookup_filenode_link_func(fname))
  1891                     for chnk in group:
  1891                     for chnk in group:
  1892                         self.ui.progress(
  1892                         self.ui.progress(
  1893                             'bundle files', cnt, item=fname, unit='chunks')
  1893                             _('bundle files'), cnt, item=fname, unit='chunks')
  1894                         cnt += 1
  1894                         cnt += 1
  1895                         yield chnk
  1895                         yield chnk
  1896                 if fname in msng_filenode_set:
  1896                 if fname in msng_filenode_set:
  1897                     # Don't need this anymore, toss it to free memory.
  1897                     # Don't need this anymore, toss it to free memory.
  1898                     del msng_filenode_set[fname]
  1898                     del msng_filenode_set[fname]
  1972                     yield changegroup.chunkheader(len(fname))
  1972                     yield changegroup.chunkheader(len(fname))
  1973                     yield fname
  1973                     yield fname
  1974                     lookup = lookuprevlink_func(filerevlog)
  1974                     lookup = lookuprevlink_func(filerevlog)
  1975                     for chnk in filerevlog.group(nodeiter, lookup):
  1975                     for chnk in filerevlog.group(nodeiter, lookup):
  1976                         self.ui.progress(
  1976                         self.ui.progress(
  1977                             'bundle files', cnt, item=fname, unit='chunks')
  1977                             _('bundle files'), cnt, item=fname, unit='chunks')
  1978                         cnt += 1
  1978                         cnt += 1
  1979                         yield chnk
  1979                         yield chnk
  1980             self.ui.progress('bundle files', None, unit='chunks')
  1980             self.ui.progress(_('bundle files'), None, unit='chunks')
  1981 
  1981 
  1982             yield changegroup.closechunk()
  1982             yield changegroup.closechunk()
  1983 
  1983 
  1984             if nodes:
  1984             if nodes:
  1985                 self.hook('outgoing', node=hex(nodes[0]), source=source)
  1985                 self.hook('outgoing', node=hex(nodes[0]), source=source)