b.r.p.ReconcilePacker(Packer) : class documentation

Part of bzrlib.repofmt.pack_repo View In Hierarchy

A packer which regenerates indices etc as it copies.

This is used by bzr reconcile to cause parent text pointers to be regenerated.

Method _extra_init A template hook to allow extending the constructor trivially.
Method _process_inventory_lines Generate a text key reference map rather for reconciling with.
Method _copy_text_texts generate what texts we should have and then copy.
Method _use_pack Override _use_pack to check for reconcile having changed content.

Inherited from Packer:

Method __init__ Create a Packer.
Method pack Create a new pack by reading data from other packs.
Method open_pack Open a pack for the pack we are creating.
Method _pack_map_and_index_list Convert a list of packs to an index pack map and index list.
Method _index_contents Get an iterable of the index contents from a pack_map.
Method _update_pack_order Determine how we want our packs to be ordered.
Method _copy_revision_texts Copy revision data to the new pack.
Method _copy_inventory_texts Copy the inventory texts to the new pack.
Method _create_pack_from_packs Undocumented
Method _copy_chks Undocumented
Method _copy_nodes Copy knit nodes between packs with no graph references.
Method _do_copy_nodes Undocumented
Method _copy_nodes_graph Copy knit nodes between packs.
Method _do_copy_nodes_graph Undocumented
Method _get_text_nodes Undocumented
Method _least_readv_node_readv Generate request groups for nodes using the least readv's.
Method _log_copied_texts Undocumented
Method _revision_node_readv Return the total revisions and the readv's to issue.
def _extra_init(self):
A template hook to allow extending the constructor trivially.
def _process_inventory_lines(self, inv_lines):
Generate a text key reference map rather for reconciling with.
def _copy_text_texts(self):
generate what texts we should have and then copy.
def _use_pack(self, new_pack):
Override _use_pack to check for reconcile having changed content.
API Documentation for Bazaar, generated by pydoctor at 2011-04-08 00:02:25.