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 |