Part of bzrlib.merge View In Hierarchy
Known subclasses: bzrlib.merge.MergeIntoMerger
Method | __init__ | Undocumented |
Method | cache_trees_with_revision_ids | Cache any tree in trees if it has a revision_id. |
Method | revision_graph | Undocumented |
Static Method | from_uncommitted | Return a Merger for uncommitted changes in other_tree. |
Class Method | from_mergeable | Return a Merger for a bundle or merge directive. |
Static Method | from_revision_ids | Return a Merger for revision-ids. |
Method | revision_tree | Undocumented |
Method | ensure_revision_trees | Undocumented |
Method | file_revisions | Undocumented |
Method | check_basis | Undocumented |
Method | compare_basis | Undocumented |
Method | set_interesting_files | Undocumented |
Method | set_pending | Undocumented |
Method | set_other | Set the revision and tree to merge from. |
Method | set_other_revision | Set 'other' based on a branch and revision id |
Method | set_base_revision | Set 'base' based on a branch and revision id |
Method | find_base | Undocumented |
Method | set_base | Set the base revision to use for the merge. |
Method | make_merger | Undocumented |
Method | do_merge | Undocumented |
Method | _set_base_is_ancestor | Undocumented |
Method | _get_base_is_ancestor | Undocumented |
Method | _set_base_is_other_ancestor | Undocumented |
Method | _get_base_is_other_ancestor | Undocumented |
Method | _get_tree | Undocumented |
Method | _add_parent | Undocumented |
Method | _maybe_fetch | Undocumented |
Method | _do_merge_to | Undocumented |
Parameters | tree | The tree to merge into |
other_tree | The tree to get uncommitted changes from | |
pb | A progress indicator | |
base_tree | The basis to use for the merge. If unspecified, other_tree.basis_tree() will be used. |
Parameters | tree | The tree to merge changes into |
mergeable | A merge directive or bundle | |
pb | A progress indicator |
Parameters | pb | A progress indicator |
tree | The tree to merge changes into | |
other | The revision-id to use as OTHER | |
base | The revision-id to use as BASE. If not specified, will be auto-selected. | |
other_branch | A branch containing the other revision-id. If not supplied, tree.branch is used. | |
base_branch | A branch containing the base revision-id. If not supplied, other_branch or tree.branch will be used. | |
revision_graph | If you have a revision_graph precomputed, pass it in, otherwise it will be created for you. | |
tree_branch | The branch associated with tree. If not supplied, tree.branch will be used. |
This sets the other_tree, other_rev_id, other_basis attributes.
Parameters | other_revision | The [path, revision] list to merge from. |
Parameters | revision_id | The revision to use for a tree |
other_branch | The branch containing this tree |
Parameters | revision_id | The revision to use for a tree |
branch | The branch containing this tree |