b.s.Unshelver(object) : class documentation

Part of bzrlib.shelf View In Hierarchy

Unshelve shelved changes.
Method __init__ Constructor.
Static Method iter_records Undocumented
Static Method parse_metadata Undocumented
Class Method from_tree_and_shelf Create an Unshelver from a tree and a shelf file.
Method make_merger Return a merger that can unshelve the changes.
Method finalize Release all resources held by this Unshelver.
def __init__(self, tree, base_tree, transform, message):
Constructor.
ParameterstreeThe tree to apply the changes to.
base_treeThe basis to apply the tranform to.
messageA message from the shelved transform.
@staticmethod
def iter_records(shelf_file):
Undocumented
@staticmethod
def parse_metadata(records):
Undocumented
@classmethod
def from_tree_and_shelf(klass, tree, shelf_file):
Create an Unshelver from a tree and a shelf file.
ParameterstreeThe tree to apply shelved changes to.
shelf_fileA file-like object containing shelved changes.
ReturnsThe Unshelver.
def make_merger(self, task=None):
Return a merger that can unshelve the changes.
def finalize(self):
Release all resources held by this Unshelver.
API Documentation for Bazaar, generated by pydoctor at 2019-07-23 00:29:00.