Module b.merge

Part of bzrlib

No module docstring
Line # Kind Name Docs
66 Function transform_tree Undocumented
71 Class Merger No class docstring; 1/1 class methods, 4/24 methods, 2/2 static methods documented
524 Class Merge3Merger Three-way merger that uses the merge3 text merger
1356 Class WeaveMerger Three-way tree merger, text weave merger.
1404 Class LCAMerger No class docstring; 1/1 methods documented
1428 Class Diff3Merger Three-way merger using external diff3 for text merging
1471 Function merge_inner Primary interface for merging.
1512 Function get_merge_type_registry Merge type registry is in bzrlib.option to avoid circular imports.
507 Class _InventoryNoneEntry This represents an inventory entry which isn't there.
1521 Function _plan_annotate_merge Undocumented
1555 Class _PlanMergeBase No class docstring; 5/7 methods, 1/1 static methods documented
1706 Class _PlanMerge Plan an annotate merge using on-the-fly annotation
1945 Class _PlanLCAMerge This merge algorithm differs from _PlanMerge in that:
def transform_tree(from_tree, to_tree, interesting_ids=None):
Undocumented
def merge_inner(this_branch, other_tree, base_tree, ignore_zero=False, backup_files=False, merge_type=Merge3Merger, interesting_ids=None, show_base=False, reprocess=False, other_rev_id=None, interesting_files=None, this_tree=None, pb=DummyProgress(), change_reporter=None):
Primary interface for merging. 

typical use is probably 
'merge_inner(branch, branch.get_revision_tree(other_revision),
             branch.get_revision_tree(base_revision))'
def get_merge_type_registry():
Merge type registry is in bzrlib.option to avoid circular imports.

This method provides a sanctioned way to retrieve it.

def _plan_annotate_merge(annotated_a, annotated_b, ancestors_a, ancestors_b):
Undocumented
API Documentation for BzrLib, generated by pydoctor at 2008-12-03 00:00:12.