mercurial/changegroup.py
changeset 47100 8bd769b5c941
parent 47099 3aab2330b7d3
child 47160 bc7d465ea11e
equal deleted inserted replaced
47099:3aab2330b7d3 47100:8bd769b5c941
   842     Is a generator of ``revisiondelta`` instances.
   842     Is a generator of ``revisiondelta`` instances.
   843 
   843 
   844     If topic is not None, progress detail will be generated using this
   844     If topic is not None, progress detail will be generated using this
   845     topic name (e.g. changesets, manifests, etc).
   845     topic name (e.g. changesets, manifests, etc).
   846 
   846 
   847     See `storageutil.emitrevisions` for the doc on `sidedata_helpers`.
   847     See `revlogutil.sidedata.get_sidedata_helpers` for the doc on
       
   848     `sidedata_helpers`.
   848     """
   849     """
   849     if not nodes:
   850     if not nodes:
   850         return
   851         return
   851 
   852 
   852     cl = repo.changelog
   853     cl = repo.changelog
  1210         chunk stream has been fully consumed.
  1211         chunk stream has been fully consumed.
  1211 
  1212 
  1212         if generate is False, the state will be fully populated and no chunk
  1213         if generate is False, the state will be fully populated and no chunk
  1213         stream will be yielded
  1214         stream will be yielded
  1214 
  1215 
  1215         See `storageutil.emitrevisions` for the doc on `sidedata_helpers`.
  1216         See `revlogutil.sidedata.get_sidedata_helpers` for the doc on
       
  1217         `sidedata_helpers`.
  1216         """
  1218         """
  1217         clrevorder = {}
  1219         clrevorder = {}
  1218         manifests = {}
  1220         manifests = {}
  1219         mfl = self._repo.manifestlog
  1221         mfl = self._repo.manifestlog
  1220         changedfiles = set()
  1222         changedfiles = set()
  1315         """Returns an iterator of changegroup chunks containing manifests.
  1317         """Returns an iterator of changegroup chunks containing manifests.
  1316 
  1318 
  1317         `source` is unused here, but is used by extensions like remotefilelog to
  1319         `source` is unused here, but is used by extensions like remotefilelog to
  1318         change what is sent based in pulls vs pushes, etc.
  1320         change what is sent based in pulls vs pushes, etc.
  1319 
  1321 
  1320         See `storageutil.emitrevisions` for the doc on `sidedata_helpers`.
  1322         See `revlogutil.sidedata.get_sidedata_helpers` for the doc on
       
  1323         `sidedata_helpers`.
  1321         """
  1324         """
  1322         repo = self._repo
  1325         repo = self._repo
  1323         mfl = repo.manifestlog
  1326         mfl = repo.manifestlog
  1324         tmfnodes = {b'': manifests}
  1327         tmfnodes = {b'': manifests}
  1325 
  1328