Part of bzrlib.repofmt.knitpack_repo View In Hierarchy
Inherited from RepositoryPackCollection:
| Method | __init__ | Create a new RepositoryPackCollection. |
| Method | __repr__ | Undocumented |
| Method | add_pack_to_memory | Make a Pack object available to the repository to satisfy queries. |
| Method | all_packs | Return a list of all the Pack objects this repository has. |
| Method | autopack | Pack the pack collection incrementally. |
| Method | lock_names | Acquire the mutex around the pack-names index. |
| Method | pack | Pack the pack collection totally. |
| Method | plan_autopack_combinations | Plan a pack operation. |
| Method | ensure_loaded | Ensure we have read names from disk. |
| Method | get_pack_by_name | Get a Pack object by name. |
| Method | allocate | Allocate name in the list of packs. |
| Method | names | Provide an order to the underlying names. |
| Method | pack_distribution | Generate a list of the number of revisions to put in each pack. |
| Method | reset | Clear all cached data. |
| Method | reload_pack_names | Sync our pack listing with what is present in the repository. |
| Method | _do_autopack | Undocumented |
| Method | _execute_pack_operations | Execute a series of pack operations. |
| Method | _flush_new_pack | Undocumented |
| Method | _already_packed | Is the collection already packed? |
| Method | _try_pack_operations | Calculate the pack operations based on the hint (if any), and |
| Method | _parse_index_sizes | Parse a string of index sizes. |
| Method | _resume_pack | Get a suspended Pack object by name. |
| Method | _iter_disk_pack_index | Iterate over the contents of the pack-names index. |
| Method | _make_index | Undocumented |
| Method | _max_pack_count | Return the maximum number of packs to use for total revisions. |
| Method | _obsolete_packs | Move a number of packs which have been obsoleted out of the way. |
| Method | _pack_tuple | Return a tuple with the transport and file name for a pack name. |
| Method | _remove_pack_from_memory | Remove pack from the packs accessed by this repository. |
| Method | _remove_pack_indices | Remove the indices for pack from the aggregated indices. |
| Method | _unlock_names | Release the mutex around the pack-names index. |
| Method | _diff_pack_names | Read the pack names from disk, and compare it to the one in memory. |
| Method | _syncronize_pack_names_from_disk_nodes | Given the correct set of pack files, update our saved info. |
| Method | _save_pack_names | Save the list of packs. |
| Method | _restart_autopack | Reload the pack names list, and restart the autopack code. |
| Method | _restart_pack_operations | Reload the pack names list, and restart the autopack code. |
| Method | _clear_obsolete_packs | Delete everything from the obsolete-packs directory. |
| Method | _start_write_group | Undocumented |
| Method | _abort_write_group | Undocumented |
| Method | _remove_resumed_pack_indices | Undocumented |
| Method | _check_new_inventories | Detect missing inventories in this write group. |
| Method | _commit_write_group | Undocumented |
| Method | _suspend_write_group | Undocumented |
| Method | _resume_write_group | Undocumented |